显示双轴 x=0:0.1:7; h1=subplot(3,1,1); plot(x,sin(x),'k'); h2=subplot(3,1,2); plot(x,cos(x),'k'); set([h1,h2],'Xcolor','w','XTick',[]) %将前两个x坐标设为白色,且不显示xtick % 利用plotyy双轴显示同一个图像,一副显示左y,下x,另一幅显示右y,下x h3=subplot(3,1,3); [ax,h4,h5]=plotyy(x,sec(x),x,sec(x)); box off set(ax(1),'YColor','k') set(ax(2),'Xaxislocation','bottom','YColor','k') set(h5,'color','k') set(gcf,'color','w') % 背景色设为白色,间接隐藏所有白色轴线 在子图显示总标题 gtext('三角函数实例1') 大小不同的子图:http://blog.csdn.net/zjhzyzc/article/details/5778010
形式:subplot(m,n,p)或者subplot(m n p)。 说明:subplot是将多个图画到一个平面上的工具。其中,m表示是图排成m行,n表示图排成n列,也就是整个figure中有n个图是排成一行的,一共m行,如果第一个数字是2就是表示2行图。p是指你现在要把曲线画到figure中哪个图上,最后一个如果是1表示是从左到右第一个位置,n*m表示最后一个图。
形式:subplot(m,n,p)或者subplot(m n p)。 说明:P也可以是向量表示将P 中指定的小块合并成一个大块创建坐标系,P 中指定的小块可以不连续,甚至不相连。比如subplot(2,3,[2 5])表示将第2和5小块连成一个大块;subplot(2,3,[2 6])由于2和6不连续也不相连,此时表示将第2、3、5和6四块连成一个大块,相当于subplot(2,3,[2 3 5 6]) 调整子图间距离: H(NN)=subplot(2,3,NN); PPP=get(H(NN),'pos'); PPP(4)=PPP(4)+0.03; set(H(NN),'pos',PPP) |
|