- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
matlab figure 属性
matlab绘图坐标属性设置??2011-12-09 12:21:59|??分类:默认分类 |??标签: |字号大中小?订阅matlab原文地址:matlab绘图坐标属性设置作者:习惯使用matlab的绘图函数plot绘图时系统默认设置了一些属性,例如坐标轴字号大小等并根据情况自动设置坐标轴显示的上下限,这些属性可以通过函数灵活改动,此处总结一小部分。?figure;?%设置坐标轴线宽,加边框,坐标字号axes(linewidth,1, box, on, FontSize,16);%设置坐标轴labelxlabel(时间(s),FontSize,16);ylabel(压力(pa),FontSize,16);grid on;hold on;plot(ScopeData1.time, ScopeData1.signals.values, k, linewidth, 1);%设置坐标轴上下限xlim([0, 0.5]);ylim([5300000, 5800000]);ppfranklee的 MATLAB 操纵坐标轴axis off;? ??????????????????????%?去掉坐标轴axis?tight;?????????????????????%?紧坐标轴axis?equal;?????????????????????%?等比坐标轴axis([-0.1,?8.1,?-1.1,?1.1]);???%?坐标轴的显示范围?%?gca:?gca,?h=figure(...);set(gca,?XLim,[3?40]);???????????????????%?X轴的数据显示范围set(gca,?XTick,[-3.14,0,3.14]?);?????????%?X轴的记号点?set(gca,?XTicklabel,{-pi,0,pi});???%?X轴的记号set(gca,?XTick,?[]);?????????????????????%?清除X轴的记号点set(gca,?XGrid,on);????????????????????%?X轴的网格set(gca,?XDir,reverse);????????????????%?逆转X轴set(gca,?XColor,red);??????????????????%?X轴的颜色matlab画图,去掉边2011-02-25 11:121. 去掉边框,空白区域。?首先要了解的是Matlab是面向对象的。最高等级的对象是screen,它定义了figure可以用的最大szie。screen下面是figure。figue就是你画图的时候跳出来的那个新的对话窗口。如果figure变化,screen是不会跟着变化的。但screen变化的话,figure就要跟着变化了。?figure下面是axes。axes是那个窗口里面你要画的东西。axes的大小和位置取决于figure,如果你放大缩小figure的大小的话,里面的图线也会跟着变化的。plot(j,y,Marker,+,LineWidth,1.5,LineStyle,:,Color,[0 0 1])% 设置坐标轴距离画板边距,左下山下,依次调整图的空白区域。set (gca,position,[0.1,0.1,1,1] );??2.用matlab画了一张图,投稿时要缩小,缩小后字体就会过小或者发虚。我摸索出比较好的方法是如下的代码:%%%%%%%%%%%%%%%%%%%%%%plot your figure before%%%%%%%%%%%%%%%%%%%%%% figure resizeset(gcf,Position,[100 100 260 220]);set(gca,Position,[.13 .17 .80 .74]);figure_FontSize=8;set(get(gca,XLabel),FontSize,figure_FontSize,Vertical,top);set(get(gca,YLabel),FontSize,figure_FontSize,Vertical,middle);set(findobj(FontSize,10),FontSize,figure_FontSize);set(findobj(get(gca,Children),LineWidth,0.5),LineWidth,2);%%%%%%%%%%%%%%%%%%%%%%%%%%%%解释:set(gcf,Position,[100 100 260 220]);这句是设置绘图的大小,不需要到word里再调整大小。我给的参数,图的大小是7cmset(gca,Position,[.13 .17 .80 .74]);这句是设置xy轴在图片中占的比例,可能需要自
文档评论(0)