本文主要是介绍matlab 直接修改fig图数据显示,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
最近在写文章,但是一开始matlab生成的图形,让人看得好low,也没有单位什么的,一怒之下准备重新画一份,可是找了半天只找到fig图,没办法,只能尝试着直接修改fig图了,fig图包含了绘制图形时候的所有数据信息,因而理论上这也是可行的。
原始效果图:
最终效果图:
下面放出源码:
% --------------------【修改fig图属性】---------------------
% author : zhyh2010
% date : 20150515
% --------------------【修改fig图属性 end】---------------------function mainclose allclear allclcmodify_standard
endfunction modify_standardclose allfilename = 'standard';uiopen([filename, '.fig'], 1);color = 'r';set(findobj('Type','line'),'Marker', 'o',...'color', color, 'Markersize', 3, 'MarkerFaceColor', color, ...'MarkerEdgeColor', color);xlabel('$x/mm$', 'interpreter', 'latex')ylabel('$y/mm$', 'interpreter', 'latex')zlabel('$z/mm$', 'interpreter', 'latex')grid offsaveas(gcf, filename, 'bmp');saveas(gcf, filename, 'eps');saveas(gcf, filename, 'fig');
end
这篇关于matlab 直接修改fig图数据显示的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!