Matlab中坐标轴刻度、字体以及其他坐标轴操作

一、坐标轴的标注

(1)均匀标注

均匀标注需要确定间隔的大小

x=0:2*pi/100:2*pi;

y=sin(x);

xlim([0:2*pi];

set(gca,'Xtick',[0:0.5:2*pi])   %间隔为0.5

(2)不均匀标注

比如x轴的数值范围为:0-10,而主要标注在x=2,x=5,x=7,x=8几个点,那么这就是不均匀标注,

x=0:1:10;

y=sin(x);

m=[2, 5, 7, 8]);

set(gca, 'Xtick', m) %实际的值

set(gca, 'XtickLabel', {'2', '5', '7', '8'});%希望显示的值

二、坐标轴字体的改变

设置方法:

设置坐标轴的数字大小,包括legend文字大小:

set(gca,'FontSize',20);

置x轴的标记文字大小(y轴则为ylabel):

xlabel(‘xxxx’,'fontsize',18);%xxxx为x轴的名称

三、坐标轴的其他操作

axis off; % 去掉坐标轴  

axis tight; % 紧坐标轴   

axis equal; % 等比坐标轴   

axis([1.1, 2.1, 11, 13]); % 坐标轴的显示范围  

set(gca, 'XLim',[2 50]); % X轴的数据显示范围   

set(gca, 'XTick',[3.04,0,2.34] ); % X轴的记号点   

set(gca, 'XTicklabel',{'-1','0','1','2','3'}); % X轴的记号   

set(gca, 'XTick', []); % 清除X轴的记号点   

set(gca, 'XGrid','on'); % X轴的网格   

set(gca, 'XDir','reverse'); % 逆转X轴   

set(gca, 'XColor','red'); % X轴的颜色   

set(gca,'YAxisLocation','right') % y轴的刻度设置到右侧

猜你喜欢

转载自blog.csdn.net/qq_25018077/article/details/88383539