MATLAB修改字体大小,加粗,字体样式,字体颜色,线形,希腊字母,特殊符号,图片文本位置及字体设置等

 一、标题的修改

1、修改label的字体大小、格式、加粗、颜色:
xlabel('标题','FontSize',14,'FontWeight','bold','FontName','Times New Roman','Color','r');

2、标题的旋转:xlabel('标题','rotation',22);ylabel('标题','rotation',-35);

3、颜色符号以及线形、标记符号

颜色符号标记符号
b 蓝色. 点
g 绿色s 方块
r 红色o 圆圈
c 青色x 叉号
m 品红+ 加号
y 黄色* 星号
k 黑色d 菱形
w 白色v 朝下三角
线形符号^ 朝上三角
- 实线< 朝左三角
: 虚线> 朝右三角
-. 点划线p 五角星
– 双划线h 六角星

用法:plot(x,y,'--r')

标记描述生成的标记
"o"圆圈

"+"加号

"*"星号

"."

"x"叉号

"_"水平线条

"|"垂直线条

"square"方形

"diamond"菱形

"^"上三角

"v"下三角

">"右三角

"<"左三角

"pentagram"五角形

"hexagram"六角形

"none"无标记不适用

画带标记的线图的用法:

x = linspace(0,10,100);
y = exp(x/10).*sin(4*x);
plot(x,y,'-o')%有线连接
plot(x,y,'o')%只有点
x = linspace(0,10,50);
y = sin(x);
plot(x,y,'-s','MarkerSize',10,...
    'MarkerEdgeColor','red',...
    'MarkerFaceColor',[1 .6 .6])%改颜色
plot(x,y,'-*','MarkerIndices',1:10:length(y))%控制标记位置
x = 1:100;
y = rand(100,1);
idxmin = find(y == max(y));
idxmax = find(y == min(y));
plot(x,y,'-p','MarkerIndices',[idxmin idxmax],...
    'MarkerFaceColor','red',...
    'MarkerSize',15)%标最大和最小

x = linspace(0,10,25);
y = x.^2;
p = plot(x,y,'-s');
p.MarkerSize = 10;
p.MarkerIndices = 1:5:length(y);%隔5个画一个点

 二、画图线型,线宽,线条颜色的修改

1、plot(X,Y,'g','Linewidth', 1.2)%g修改为绿色线条,Linewidth修改画图线宽

2、三元组:plot(x,y,'color',[1 0.2 0]);%颜色表放本文最后

 三、刻度值的修改

1、set(gca,'xticklabel',[]); set(gca,'yticklabel',[]);%不显示刻度值

2、修改刻度值的字体大小,字体格式:set(gca,'FontSize',12,'Fontname', 'Times New Roman');

3、修改坐标轴范围:axis([5 12 0 5])

四、希腊字母表、一些符号

上标用 ^(指数)                                                        

下标用 _(下划线)

希腊字母等特殊字符用 \加拼音如

<\leq

>\geq

<<\ll

>>\gg

五、画图添加文本及位置确定

1、最先设置的是文本位置:text(3.3,-1.8,'文本','Color','black','FontSize',14,'FontName','Times New Roman','FontWeight','Bold');

2、可以先确定图中坐标轴的位置:a=axis;

    然后获得一个数组 [1, 2,0,3](举个例子), 第一个值和第二个值就是横坐标范围,知道了坐标轴的位置然后调节文本位置。

注意:text(1,2,'文本') x y 坐标取值和坐标轴的范围有关,比如x轴范围0-100,y轴范围0-10000,则

text(50,5000,'文本')位于图中间,不同的subplot的轴不同视情况而定范围。

3、position函数

颜色对照表:

  • 57
    点赞
  • 330
    收藏
    觉得还不错? 一键收藏
  • 7
    评论
对于 MATLAB 的 plot 函数,你可以通过以下方式设置虚线、颜色、粗细、图片大小、坐标轴限制和字体大小: 1. 设置虚线:可以使用 linestyle 参数来设置线型,使用 '--' 表示虚线。例如: ```matlab plot(x, y, '--'); ``` 2. 设置颜色:可以使用 color 参数来设置线条颜色。例如,'r' 表示红色,'g' 表示绿色,'b' 表示蓝色等。例如: ```matlab plot(x, y, 'r'); ``` 3. 设置线条粗细:可以使用 linewidth 参数来设置线条粗细。例如: ```matlab plot(x, y, 'LineWidth', 2); ``` 4. 设置图片大小:可以使用 figure 函数来创建一个新的图形窗口,并使用 Position 参数设置图片大小。例如: ```matlab figure('Position', [100, 100, 800, 600]); plot(x, y); ``` 其中,[100, 100] 是窗口左下角的位置坐标,[800, 600] 是窗口的宽度和高度。 5. 设置坐标轴限制:可以使用 xlim 和 ylim 函数来设置 x 轴和 y 轴的坐标轴限制。例如: ```matlab xlim([xmin, xmax]); ylim([ymin, ymax]); ``` 其中,xmin、xmax、ymin 和 ymax 分别是 x 轴和 y 轴的最小值和最大值。 6. 设置字体大小:可以使用 fontsize 参数来设置标题、标签和刻度的字体大小。例如: ```matlab title('Title', 'FontSize', 16); xlabel('X Label', 'FontSize', 12); ylabel('Y Label', 'FontSize', 12); set(gca, 'FontSize', 10); % 设置刻度的字体大小 ``` 这些是常用的设置选项,你可以根据需要进行组合和调整。希望对你有帮助!
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值