Matlab plot画图 + 超方便编辑 + 去白边保存为 .eps格式

您所在的位置:网站首页 matlab怎么导出图片比较清晰一点 Matlab plot画图 + 超方便编辑 + 去白边保存为 .eps格式

Matlab plot画图 + 超方便编辑 + 去白边保存为 .eps格式

2024-07-14 12:09| 来源: 网络整理| 查看: 265

近期在做实验的时候发现用Matlab真的超方便,这篇主要讲下也是个人纪录下,得到数据后的画图,和一些列的操作、编辑。

画图最基本代码:

plot(x,y,'r-x');

x:横坐标;y:纵坐标;

‘r-x’ :r 代表红色(颜色);- 代表实线(线型); x 代表数据点为叉号(点)

同时,在plot(); 中可以设置线条粗细,点的大小。但是,不需要,下面会将超级方便的操作!

(还是先列一下各种参数信息,图片来自于:https://blog.csdn.net/weixin_36692820/article/details/78289767)

 

重点:使用matlab自带的图片编辑器进行操作

例子:

clear all x=1:15; y_ofs=[46.4600 51.4400 60.7500 68.9000 73.6000 73.7100 73.6700 76.4500 77.8500 77.1500 76.3800 78.2500 78.4300 78.4100 77.4200]; y_sofs=[56.4800 56.9000 59.7400 68.9300 71.3000 77.9900 77.9000 77.8500 78.0400 78.0900 78.4600 79.0700 79.0300 79.1900 79.2400]; y_bamd=[48.2300 49.6000 59.9100 68.8000 71.8300 73.1000 74.2700 74.7100 77.5500 77.5100 78.2700 81.0100 81.3200 81.6300 82.0600]; y_barda=[91.0800 86.4400 83.5000 86.3600 86.3400 87.1800 86.6600 85.2100 84.6700 83.1300 81.6300 79.8800 78.6100 78.1500 75.9600]; plot(x,y_ofs,'r-x'); set(gca,'XTick',[1:1:15]); hold on; plot(x,y_sofs,'g--o'); plot(x,y_bamd,'b:+'); plot(x,y_barda,'y-.s'); title('Insurance'); xlabel('Number of features'); ylabel('test accuracy'); legend('OFS','SOFS','B-AMD','B-ARDA');

set(gca,'XTick',[1:1:15]); 调节坐标轴刻度间隔的!

得到结果后点击右上角的绘图工具:

 接下来就是各种操作:

1.对各条折线进行更改,颜色,粗细,线型,点大小和形状。

右上角:绘图浏览器,修改哪条线点击哪个

直接窗口调节线条和标记,在显示名称中还可以改图例中的线条的名称。

2.图例操作,位置,字体大小,名称

图例就是表示各个折线的名称的方框,直接点击图例,就可操作

 

调节位置,字体大小,若想改名的话,在之前的线条操作可,直接双击图例中的名称也可。更多操作可自行探索。

(图例操作,代码,http://tieba.baidu.com/p/4255886695)

3.坐标轴,标题,大小,名称,范围调整

直接点击坐标轴

 

 自行试验检验。

4.保存图片为.eps格式(LaTeX等使用)等,并去白边

 

放大充满图形;分辨率调最高,矢量图放大缩小不会失真,剩下的字条线条视需要调节。

然后,应用于图形;最后,导出

这样导出的图片就没有白边了。 

 

大致就是这样了,有新的操作再做补充更新。

各种操作还是要自行操作!!



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3