Matlab figure 基本操作

  • 格式:pdf
  • 大小:79.50 KB
  • 文档页数:2

下载文档原格式

  / 2
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Matlab figure基本操作

set(gcf,'Position',[300 300 700 220]);

%调整Figure位置和大小。前两个为离屏幕左下角的X,Y距离,后两个值为Figure窗口的宽和高

set(gca,'Position',[.05 .1 .9 .8]);

%调整绘图范围(比例关系)。0.05+0.9为横向比例,最大为1;0.1+0.8为纵向比例。0.05和0.1为距离Figure左下角的X,Y距离

figure_FontSize=12;

set(gca,'FontSize',figure_FontSize,'FontName','Arial');

xlabel('Distance (m)','FontSize',figure_FontSize,'fontweight','b','FontName','Arial');

ylabel('Thickness (m)','FontSize',figure_FontSize,'fontweight','b','FontName','Arial');

box off; %关闭上和右侧刻度线

grid on; %添加网格线

xkd=[10 20 30]; %定义坐标刻度数量

ykd=[100 200 300];

xkd_label=[1 3 5];

%更改刻度

ykd_label=[100 200 300];

set(gca,'xtick',xkd);

set(gca,'xticklabel',xkd_label);

set(gca,'ytick',ykd);

set(gca,'yticklabel',ykd_label);

set(gca,'xscale','log'); %改为对数坐标

text(5,60,'a','color','w','FontSize',figure_FontSize,'fontweight','b'); %图像上添加标注

set(gca, 'YDir','reverse'); %Y轴反转

axis([0 31500 0 650000]); %刻度显示范围

box off %关闭左侧和上侧刻度

axis off %关闭axis

ykd=[1 7 13 19 25 31 37 43 49 55 61];

ykd_label='1900| |1920| |1940| |1960| |1980| |2000'; %设置部分刻度标注

xkd_label={'1900',' ','1920',' ','1940',' ','1960',' ','1980',' ',2000'};

set(gca,'ytick',ykd);

set(gca,'yticklabel',ykd_label);

%保存设置的颜色值

color_o = get(gcf,'Colormap');

save('Colors','color_o');

%调用

load('Colors','color_o');

colormap(color_o);

h=legend('a','b','c');

set(h,'Fontsize',8)