900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > matlab 次坐标轴 标注 matlab绘图中坐标轴标注设置及图片大小等的设置及输出

matlab 次坐标轴 标注 matlab绘图中坐标轴标注设置及图片大小等的设置及输出

时间:2019-08-17 05:43:11

相关推荐

matlab 次坐标轴 标注 matlab绘图中坐标轴标注设置及图片大小等的设置及输出

1、图形标题设置、及标题的字号、字体

例如: title([‘u=’,num2str(u)],‘Fontsize’,10,‘Fontname’,‘Times New Roman’);

2、设置坐标轴字体及字号:

set(gca,‘fontsize’,10,‘fontname’,‘Times New Roman’);

设置坐标轴上下限:axis([xmin,xmax,ymin,ymax]);

也可通过以下方式进行坐标轴显示范围及刻度显示设置

%设置x轴范围和刻度

% set(gca,‘XLim’,[0 10]);%X轴的数据显示范围

% set(gca,‘XTick’,[0:1:10]);%设置要显示坐标刻度

% set(gca,‘XTickLabel’,[0:1:10]);%给坐标加标签

% %设置y轴范围和刻度

% set(gca,‘YLim’,[95 101]);%X轴的数据显示范围

% set(gca,‘YTick’,[95:1:101]);%设置要显示坐标刻度

% set(gca,‘YTickLabel’,[95:1:101]);%给坐标加标签

x轴的名称及字体和字号:xlabel(‘Epoch [0.25 s]’,‘FontName’,‘Times New Roman’,‘FontSize’,10);

y轴将 xlabel 改为 ylabel

坐标轴反向:set(gca,‘zdir’,‘reverse’); %将坐标轴数值反向

坐标轴标注在使用希腊字母的时候用以下代替:

小写字母:\alpha, \beta, \gamma, \delta, \epsilon, \kappa, \lambda, \mu, \nu, \omega, \phi, \pi, \chi, \psi, \rho, \sigma, \tau, \upsilon

大写字母:\Sigma, \Pi, \Lambda, \Omega, \Gamma

字体加粗与倾斜: FontWeight’,’bold’ 加粗 ‘FontAngle’,’italic’ 斜体

标注中上标用 ^ ,下标用 _

例如: ‘\beta_1’ 为 β1

3、输出图形的位置及图形大小

例如: set(gcf,‘unit’,‘centimeters’,‘position’,[10 5 14 10]) %(10,5)为图形左下角坐标,图形长10cm,宽8cm

4、打印图形, 图形名称,图形分辨率设置

图形名称:例如: str300=[’./att_u=’,num2str(u),’_num=’,num2str(length(attza)),’_300.tif’];

图片分辨率为300,图片格式为tiff,例如:

h=gcf; print(h,str300,’-r300’,’-dtiff’)

5、颜色及线形:

除此之外,还可对颜色进行自定义:

例如:

c=plot(epochs, attza(1,:),’+’,‘markersize’,3);

set(c,‘color’,[1, 0.6732, 0]); %分别对应于RGB的值

常用颜色的配比如下表所示:

6、 点形状的设计:

7、线形、点形的大小控制

线形: ‘Linewidth’

点形: ‘markersize’

例如:plot(epochs, attza(1,:),’.r’,‘markersize’,0.5);

8、图例中字体及大小legend({‘k’,‘a’,‘e’},‘fontsize’,10,‘fontname’,‘Times New Roman’); %注意图例内容需用大括号括起来

图例中各个量及位置:‘location’,‘SouthEast’

% 利用legend函数的参数进行大致设置

legend(‘sinx’,-1); % 位于图形框外面

legend(‘sinx’,0); % 最佳位置

legend(‘sinx’,1); % 右上角

legend(‘sinx’,2); % 左上角

legend(‘sinx’,3); % 左下角

legend(‘sinx’,4); % 右下角

% 利用位置属性进行精确设置

gca=legend( ‘sinx’, 4 );

set( gca, ‘Position’, [10, 50, 100, 400]); % [10, 50, 100, 400]为显示的位置坐标

% 图例中 设置 线段 的 长短 以适应图形的大小

leg =legend(‘k’,‘a’,‘e’);

leg.ItemTokenSize =[10,1];

%去除图例的矩形框

leg =legend(‘k’,‘a’,‘e’);

set(leg,‘box’,‘off’)

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。