- 积分
- 58
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2015-6-12
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
大家好,我有一个如附件所示的矩阵,数据表示某气体浓度,其中左上角起始经纬度已知(112.5,41.5),我怎么做出如附件(样例图)所示的图,请高手指教,以下代码是我自己写的,成图结果如附件(结果图)所示。主要问题是:1、我自己做的数据没有样例图好看,也就是分布不均匀;2、我做的colobar也不好看。以下是我编写的部分代码:
figure('Position',[1 1 scrsz(3) scrsz(4)]);
contourf(x,y,data,300);
shading flat;
subplot(1,1,1);
sh1=shaperead('G:\pro\国界线.shp','UseGeoCoords',true);%显示矢量数据
load coast;
hold on;
plot(long,lat,'-k','LineWidth',1);
hold off;
% colorbar('location','YTickLabel',...
% {'Freezing','Cold','Cool','Neutral',...
% 'Warm','Hot','Burning','Nuclear'});
% colorbar('YTickLabel',...
% {'Freezing','Cold','Cool','Neutral',...
% 'Warm','Hot','Burning','Nuclear'});
%colorbar('West','Position',[0.88,0.1,0.02,0.8]);
caxis([0,1]);
colorbar('West','Position',[0.88,0.1,0.02,0.8],'YTickLabel',...
{'0.1',' ','0.26',' ','0.42',' ','0.58',' ','0.74',' ','0.9'});
set(gca,'GridLineStyle', '-','LineWidth',2,'FontSize',12,'Ylim',[33 41],'Xlim',[113 122],'Position',[0.05,0.09,0.8,0.8]...
,'XTick',[113:122],'XTicklabel',{'113E','114E','115E','116E','117E','118E','119E','120E','121E','122E'}...
,'YTick',[33:41],'YTicklabel',{'33N','34N','35N','36N','37N','38N','39N','40N','41N'});
|
|