matlab中怎么改变x y轴,科学网—【Matlab】坐标轴的几个设置(不定期更新) - 叶瑞杰的博文...
1. 坐标轴位置的设置set(gca,'XAxisLocation','top')% x轴显示在上方set(gca,'YAxisLocation','left/right')set(gca,'ydir','reverse')%坐标轴翻转text(1:5,3010*ones(1,5),{'201203','201304','201405','201507','201607'},...
1. 坐标轴位置的设置
set(gca,'XAxisLocation','top') % x轴显示在上方
set(gca,'YAxisLocation','left/right')
set(gca,'ydir','reverse') %坐标轴翻转
text(1:5,3010*ones(1,5),{'201203','201304','201405','201507','201607'},'HorizontalAlignment','right'...
,'rotation',35,'fontname','calibri','fontwei','bold','fontsize',18) % 设置x轴显示斜度
set(gca,'DataAspectRatio',[1 1 1]) % 设置相同的x,y轴比例刻度
2. colorbar单位的标注
hbar=colorbar;
ylabel(hbar,'(cm/s)','rotation',0) % 水平显示
3.在字母上方加横线以及希腊字母的添加方法
text(2,90,['$overline U$ =' num2str(roundn(U_,-2))],'interpreter','latex','fontwei','demi','fontsi',16)
text(2,80,'nu =10^-^2','fontwei','demi','fontsi',16)
4.调换x、y轴的位置
可以直接plot(y,x)
也可以plot(x,y)之后,view([90 90])
5.title位置的调整
title('y=x','position',[2 3],'fontsi',16)
6.x轴上下进行分别标注(如果有两个变量对应x轴,可以把两个变量分别标注到上下轴)
plot(x,y)
itv_x=2; %---根据实际情况来定
ax_xtick_low=x(1):itv_x:x(end);
set(gca,'xtick',ax_xtick_low,'xticklabel',num2str(roundn(ax_xtick_low',0)));
itv_x1=roundn((x1(end)-x1(1))/length(ax_xtick_low),-1); %---保留有效位数视情况而定
ax_xtick_up=x1(1):itv_x1:x1(end);
xtick_loc=get(gca,'xtick');
text(xtick_loc-5,80*ones(1,length(xtick_loc)),num2str(roundn(ax_xtick_up',-1)),'fontwei','demi','fontsi',14)
效果如下图:

7.如何将x轴和y轴对调
view(-90,90)
8.坐标轴ticklength的设置
set(gca,'xticklabel',sprintf('%03.4f|',get(gca,'xtick')));%style 3 有效位数
set(gca,'xminortick','on');%style 5 小刻度打开
set(gca,'ticklength',[0.05 0.025]);%style 6 刻度长度
set(gca,'tickdir','out');%style 7 刻度放到外围
9.坐标轴属性设置
h1=axes('position',[0.7 0.11 0.1 0.815]); % 设置坐标轴显示位置
set(h1,'color','none') %设置坐标轴背景色为透明色
set(gca,'xaxislocation','top','box','on') %设置x轴在上部显示
set(gca,'ycolor','none') %设置y轴颜色为透明色
转载本文请联系原作者获取授权,同时请注明本文来自叶瑞杰科学网博客。
链接地址:http://blog.sciencenet.cn/blog-2824237-1050342.html
上一篇:【数据】全球高精度地形数据下载(Sandwell and Smith地形数据)
下一篇:【MATLAB】有关quiver的几个设置(不定期更新)
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)