Matlab中图形窗口的大小、字体、axis等设置

更新时间:2023-08-01 23:19:47 阅读: 评论:0

Matlab中图形窗⼝的⼤⼩、字体、axis等设置
幼儿园秋天简笔画窗⼝的⼤⼩控制
快捷键
⾸先要了解的是Matlab是⾯向对象的。最⾼等级的对象是screen,它定义了figure可以⽤的最⼤szie。screen下⾯是figure。figue就是你画图的时候跳出来的那个新的对话窗⼝。如果figure变化,screen是不会跟着变化的。但screen变化的话,figure就要跟着变化了。figure下⾯是axes。axes是那个窗⼝⾥⾯你要画的东西。axes的⼤⼩和位置取决于figure,如果你放⼤缩⼩figure的⼤⼩的话,⾥⾯的图线也会跟着变化的。
设置axis在figture中的边距
t (gca,'position',[0.1,0.1,0.8,0.8] );%设置坐标轴在figture中的边距,四个参数分别表⽰的是左边界,下边界,⾼度,宽度。
设置figture窗⼝的形状(默认为近似正⽅形)
t(gcf,'unit','normalized','position',[0.2,0.2,0.64,0.32]);%其在屏幕上的显⽰,四个参数分别表⽰的是左边界,下边界,⾼度,宽度。
例⼦:六月激情
figure隐约的近义词
t(gcf,'unit','normalized','position',[0.1,0.1,0.8,0.5]);%figture位置,最下⾓,宽⾼
t (gca,'position',[0.1,0.1,0.8,0.8] );%axis位置,最下⾓,宽⾼
x=1:0.1:10;
y=sin(x);
plot(x,y)
⽆视屏幕尺⼨,输出在word中适⽤的尺⼨
在word中使⽤的时候,直接设置输出的图形尺⼨为7cm,也就是word半个页⾯的⼤⼩。这样可以保证字体线条不失真 例⼦
-t(gcf,'Position',[100 100 260 220]);
t(gca,'Position',[.13 .17 .80 .74]);
figure_FontSize=8;
t(get(gca,'XLabel'),'FontSize',figure_FontSize,'Vertical','top');
t(get(gca,'YLabel'),'FontSize',figure_FontSize,'Vertical','middle');
t(findobj('FontSize',10),'FontSize',figure_FontSize);
t(findobj(get(gca,'Children'),'LineWidth',0.5),'LineWidth',2);
% t(gcf,’Position’,[100 100 260 220]);这句是设置绘图的⼤⼩,不需要到word⾥再调整⼤⼩。我给的参数,图的⼤⼩是7cm
马塞洛%t(gca,’Position’,[.13 .17 .80 .74]);这句是设置xy轴在图⽚中占的⽐例,可能需要⾃⼰微调。
%figure_FontSize=8;
%t(get(gca,’XLabel’),’FontSize’,figure_FontSize,’Vertical’,’top’);耽美图片
花样梁祝%t(get(gca,’YLabel’),’FontSize’,figure_FontSize,’Vertical’,’middle’);
%t(findobj(‘FontSize’,10),’FontSize’,figure_FontSize);这4句是将字体⼤⼩改为8号字,在⼩图⾥很清晰
%t(findobj(get(gca,’Children’),’LineWidth’,0.5),’LineWidth’,2);这句是将线宽改为2
%%%%%%%%%%%%%%%%%%%%%% plot your figure before接二连三的意思
%%%%%%%%%%%%%%%%%%%%%% figure resize
clo all;
figure
x=0:0.1:10;
y=sin(x);
plot(x,y,'b-')
legend('sin');
hold on;
z = cos(x);
plot(x,z,'r-')
legend('cos');
% t(gcf,'Position',[500500260220]);%左下⾓位置,宽⾼,这⾥的260正好是7cm,适合半个word页⾯
% t(gca,'Position',[.13 .17 .80 .74]); %同样应⽤是在画图到word
t(gcf,'unit','normalized','position',[0.1,0.25,0.8,0.5]); %采⽤相对值设置,相对屏幕
t (gca,'position',[0.1,0.1,0.8,0.8] );
表语英语figure_FontSize=8;
t(get(gca,'XLabel'),'FontSize',figure_FontSize,'Vertical','top');
t(get(gca,'YLabel'),'FontSize',figure_FontSize,'Vertical','middle');
t(findobj('FontSize',10),'FontSize',figure_FontSize);
t(findobj(get(gca,'Children'),'LineWidth',0.5),'LineWidth',1);
xlab = xlabel('x轴');
ylab = ylabel('y轴');
t(ylab,'Rotation',0);
title('图名');
%%%%%%%%%%%%%%%%%%%%%%%%%%%%解释:
% t(gcf,'Position',[100100260220]);这句是设置绘图的⼤⼩,不需要到word⾥再调整⼤⼩。我给的参数,图的⼤⼩是7cm % t(gca,'Position',[.13 .17 .80 .74]);这句是设置xy轴在图⽚中占的⽐例,可能需要⾃⼰微调。
% figure_FontSize=8;
% t(get(gca,'XLabel'),'FontSize',figure_FontSize,'Vertical','top');
% t(get(gca,'YLabel'),'FontSize',figure_FontSize,'Vertical','middle');
% t(findobj('FontSize',10),'FontSize',figure_FontSize);这4句是将字体⼤⼩改为8号字,在⼩图⾥很清晰
% t(findobj(get(gca,'Children'),'LineWidth',0.5),'LineWidth',2);这句是将线宽改为2
另外还有⼀些常⽤的绘图关键词:

本文发布于:2023-08-01 23:19:47,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/82/1126167.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:设置   字体   变化   时候   输出   跟着
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图