如何在matlab中设置自坐标轴自己想要的刻度与改
变字体大小
当纵坐标为指数:
matlab7.1中输入命令:
set(gca,'Yscale','log');
就可以把Y轴的坐标改为指数形式
在一些财务的绘图中,可能坐标轴需要设置成比如“2010年 2011年 2012年”等等,
第一种方法:
打开plot tools,单击坐标轴,单击more property,里面有一个xticklabel,在这里面你可以设置成自己想要的坐标轴文字;
第二种方法:
直接在m-file里面,举个例子
clear;
year=2005:2010;
y=sin(year);
plot(year,y,'+-.r')
set(gca,'xtick',[2005 2006 2007 2008 2009 2010]);
set(gca,'xticklabel',{'2005年','2006年','2007年','2008年','2009年','2010年'});
或者是
x=1:1:11;
plot(x,wc01(:,1),'m-*');
axis([0 12 -8 8]);
set(gca,'xtick',[1:1:11]);
set(gca,'xticklabel',{'6/25','6/26','6/27','7/1','7/5','7/6','7/7','7 /8','7/9','7/11','7/12'});
hold on;
ylabel('c','interpreter','latex','fontsize',15)
其中:fontsize改变字体大小
interpreter是输出格式