爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 10109|回复: 0

[秀图] matlab subplot不同子图如何使用不同的caxis

[复制链接]

新浪微博达人勋

发表于 2020-12-15 21:27:29 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x
figure(1)
set(gcf,'Units','centimeters', 'position', [0 0 23 12]);
s1 = subplot(1,2,1)
m_proj('stereographic','lat',90,'long',-30,'radius',24); % perfect parameter
m_pcolor(lon',lat',hc1/1e9);
set(s1,'Units','centimeters', 'position', [2 1 10 10]);
shading interp
m_grid('linestyle','none','tickdir','out','FontSize',10);
m_coast('linewidth',1,'color','k');
m_coast('patch',[0.5 0.5 0.5]);
colormap(s1,cmip6_2);
h1 = colorbar;
% caxis(h1,[-2 16]);
set(h1,'XTick', [-2 0 2 4 6 8 10 12 14 16])
set(h1,'XTickLabel',{'-2','0','2','4','6','8','10','12','14','16'})
h1.Label.String = '10^9 J/m^2';
set(h1,'location','southoutside','Fontsize',10);
xlabel('a.上层500ç±3','FontSize',10,'Fontname','宋体');
s2 = subplot(1,2,2)
m_proj('stereographic','lat',90,'long',-30,'radius',24); % perfect parameter
m_pcolor(lon',lat',hc2/1e10);
set(s2,'Units','centimeters', 'position', [12 1 10 10]);
shading interp
m_coast('patch',[0.5 0.5 0.5]);
m_grid('linestyle','none','tickdir','out','FontSize',10);
m_coast('linewidth',1,'color','k');
h2 = colorbar;
set(h2,'XTick', [-1 0 1 2 3 4])
set(h2,'XTickLabel',{'-1','0','1','2','3','4'})
h2.Label.String = '10^1^0 J/m^2';
set(h2,'location','southoutside','Fontsize',10);
colormap(s2,cmip6_3);
xlabel('b.å…¨æ°′æ·±','FontSize',10,'Fontname','宋体');

我单独设置caxis
caxis(s1,[-2 16]);
caxis(s2,[-1 4]);
结果也还是不行
不知道为什么没法上传图片
结果就是子图2可以设置 但子图1没法设置
希望大佬可以指点迷津

密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表