如何适应轴contourm情节?

3视图(30天)
乔治Koh
乔治Koh 2017年1月8日
回答: Nithin Sivadas2018年9月30日
你好,我想创建一个地图的意思是该地区风速的希腊。我的纬度和经度分别来自变量XLAT和XLONG和变量WS_mean包含数据我想地图。我的代码是:
axesm (“MapProjection”,“兰伯特”,“MapLatLimit”[min (min(双(XLAT)))马克斯(max(双(XLAT)))),“MapLonLimit”[min (min(双(XLONG)))马克斯(max(双(XLONG)))),“帧”,“上”,“网格”,“上”,“MeridianLabel”,“上”,“ParallelLabel”,“上”);
contourm(双(XLAT)双(XLONG)双(WS_mean),“线型”,“没有”,“填满”,“上”);
geoshow (“landareas.shp”,“FaceColor”,“白色”,“FaceAlpha”0,“线宽”,2)
colormap(飞机(125));
我将结果图。正如你所看到的轴不合理对齐contourm的结果。我试过了所有的MapProjections和没有一个合适我的需求。我如何适应轴contourm阴谋?或出了毛病我的方式描绘数据contourm命令? ?
谢谢提前

接受的答案

乔治Koh
乔治Koh 2017年1月15日
编辑:乔治Koh 2017年1月15日
我解决它通过使用axesm的性质,来源,FLatLimit, FLonLimit代替MapLatLimit MapLonLimit
1评论
沃尔特·罗伯森
沃尔特·罗伯森 2017年6月7日
Muhammad Saleem乔治Koh评论:乌斯曼
对于这个答案需要更多的解释

登录置评。

更多的答案(2)

穆罕默德·乌斯曼萨利姆
[min (min(双(XLAT)))马克斯(max(双(XLAT))))
用这种方式解决这个问题
[(最低(双(XLAT))马克斯(双(XLAT)))
检查后让我知道吗?
1评论
乔治Koh
乔治Koh 2017年1月8日
谢谢你的回答。试过,没有工作。228年我和XLONG XLAT x174和做你建议返回一个答1 x174。MapLatLimit需要两个数字作为输入的括号。

登录置评。


Nithin Sivadas
Nithin Sivadas 2018年9月30日

还有另一种方法来解决这个问题。证明,当一个人使用contourm(),有时,笛卡尔轴变化的限制。我假设这是一个错误。我找到了一个解决方案之前存储笛卡尔限制contourm()和替换车的限制,执行该函数后是这样的:

甘氨胆酸ax =;xlim = ax.XLim;ylim = ax.YLim;
contourm(双(XLAT)双(XLONG)双(WS_mean),“线型”,“没有”,“填满”,“上”);
斧子。XLim = XLim;斧子。YLim = YLim;

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!