MATLAB绘图:插图格式调整

本文详细介绍如何使用MATLAB的xlabel、ylabel、set与text函数调整图表样式,包括字体、大小及坐标轴范围,使图表更符合论文或报告的专业需求。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

MATLAB绘图:plot函数与bar函数详解中介绍了plot与bar函数的使用方式,本篇博文对其生成的图像格式进行进一步修饰。

我们在论文或报告通过MATLAB绘图时常常需要对图像中的字体类型,大小以及坐标轴的范围有要求,所以需要进行一些调整让我们的插图更加美观。

好了,下面我们主要介绍四个函数的使用:

xlabel()与ylabel() 控制图形的x轴或者y轴
set() 控制整体图形的字体
text() 在图形中添加标注

xlabel()与ylabel()

xlabel()与ylabel()两个函数可以分别对图形的X轴与Y轴进行标签内容、字体类型、字体大小等参数。
示例:

xlabel('X轴标签','Fontname', 'Times New Roman','FontSize',12);
ylabel('Y轴标签','Fontname', 'Times New Roman','FontSize',12);

上述代码中,第一个参数为标签的内容,第二个参数为字体类型’Fontname’并设置为’Times New Roman’,第三个参数字体大小’FontSize’设置为12。

set()函数

set()函数可以对图形坐标轴的显示范围、字体、字号进行设置.
示例:

set(gca, 'XTick', [1:10], 'YTick', [1:10], 'Fontname', 'Times New Roman', 'Fontsize', 12);

上述代码中,gca为获取当前图像axes对象的句柄(同时还有gcf为获取当前Figure的句柄,gco获取鼠标点击的句柄等)。
XTick为设置X坐标轴的显示范围,后面的[1:10]对应的值。
YTick含义与XTick类似。
Fontname以及Fontsize分别控制坐标轴的字体与字号,与之前xlabel以及ylabel中的用法类似

text() 函数

text() 函数可以在图形中加入自己想添加的标记,其一般用法为:

text(x, y, 'string');

x,y为文字写入的位置
string为文字的内容

好了,最后我们看一个小例子,大家可以参考研究一下:

%% wxc 2019/8/12 调整图形示例
X = 1: 1: 10;
Y = 1: 1: 10;
plot(X, Y, '-r','Marker', '*', 'LineWidth', 1.5, 'MarkerSize', 10);
for i = 1 : 10
    text(i-0.2, i+0.3, 'text', 'Fontname', 'Times New Roman','FontSize',10);
    hold on;
end
xlabel('X轴标签','Fontname', 'Times New Roman','FontSize',12);
ylabel('Y轴标签','Fontname', 'Times New Roman','FontSize',12);
set(gca, 'XTick', [1:10], 'YTick', [1:10], 'Fontname', 'Times New Roman', 'Fontsize', 12);

生成结果:
在这里插入图片描述
好了本次关于MATLAB中的绘图就讲到这里了,大家若有疑问可以评论交流。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

晓晨的博客

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值