论文中的Matlab画图常用技巧

对于论文中的画图,往往需要中文为宋体,英文和数字为新罗马字体,常用的格式设置函数如下:

%设置图像中全部的格式为新罗马字体,这里是为了设置坐标轴中的数字格式,论文中的小五我一般是使用10~10.5大小的字号来显示
set(gca,'FontSize',10,'Fontname', 'Times New Roman');

%设置X,Y轴标签,这里使用   \fontname{
    
    字体}\fontsize{
    
    字号}文字   语句来分别设置同一个标签中不同字体的格式,这个语法比较通用
xlabel('\fontname{宋体}\fontsize{10}时间\fontname{Times New Roman}\fontsize{10}(s)')
ylabel('\fontname{宋体}\fontsize{10}位移\fontname{Times New Roman}\fontsize{10}(mm)')

%设置X,Y轴的显示范围
xlim([-80 80])
ylim([-80 80])

此外,还有一些常用的绘图函数,如下
1.使X,Y轴坐标轴的比例相同,往往用于显示圆形之类的图像

axis equal

2.对先后绘制的曲线添加注释

legend('\fontname{宋体}\fontsize{10}曲线一','\fontname{宋体}\fontsize{10}曲线二');

3.同一幅图中左右两边显示不同纵坐标

yyaxis left
plot(d2,'b','Linewidth',1.2);
set(gca,'FontSize',10,'Fontname', 'Times New Roman');
xlabel('\fontname{宋体}\fontsize{10}序号')
ylabel('\fontname{宋体}\fontsize{10}纵轴一')

yyaxis right
plot(d2,'--r','Linewidth',1.2);
ylabel('\fontname{宋体}\fontsize{10}纵轴二')

这里需要注意一点,绘好的坐标轴颜色不一致,可以利用以下步骤
首先打开绘图工具

然后点击其中一个纵坐标轴,出现下面界面,将其颜色改为黑色
在这里插入图片描述
然后点击另一个纵坐标轴,也会出现这个修改界面,这里需要注意一下,若直接改为黑色可能不起效果,可以先将其改为其他颜色,然后再改成黑色,就可以了。

4.画直方图,有两种方式
4.1统计数据中的每个数的数量来绘制直方图

hist(d);

4.2根据数据中的值绘制直方图

bar(size(d,1),d);

5.关于绘制图窗的开口情况
5.1右上角无方框,在绘图plot之前添加hold on
在这里插入图片描述
5.2 右上角有方框,绘图函数plot之前不添加hold on,若需要,可以在其后添加
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_41372644/article/details/125384658