当纵坐标为指数: 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; |
|