Matlab plot画图 + 超方便编辑 + 去白边保存为 .eps格式 |
您所在的位置:网站首页 › matlab怎么导出图片比较清晰一点 › Matlab plot画图 + 超方便编辑 + 去白边保存为 .eps格式 |
近期在做实验的时候发现用Matlab真的超方便,这篇主要讲下也是个人纪录下,得到数据后的画图,和一些列的操作、编辑。 画图最基本代码: plot(x,y,'r-x');x:横坐标;y:纵坐标; ‘r-x’ :r 代表红色(颜色);- 代表实线(线型); x 代表数据点为叉号(点) 同时,在plot(); 中可以设置线条粗细,点的大小。但是,不需要,下面会将超级方便的操作! (还是先列一下各种参数信息,图片来自于:https://blog.csdn.net/weixin_36692820/article/details/78289767)
例子: 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 |