我解决它通过使用axesm的性质,来源,FLatLimit, FLonLimit代替MapLatLimit MapLonLimit
如何适应轴contourm情节?
3视图(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命令? ?
谢谢提前
0评论
接受的答案
更多的答案(2)
穆罕默德·乌斯曼萨利姆
2017年1月8日
[min (min(双(XLAT)))马克斯(max(双(XLAT))))
用这种方式解决这个问题
[(最低(双(XLAT))马克斯(双(XLAT)))
检查后让我知道吗?
Nithin Sivadas
2018年9月30日
还有另一种方法来解决这个问题。证明,当一个人使用contourm(),有时,笛卡尔轴变化的限制。我假设这是一个错误。我找到了一个解决方案之前存储笛卡尔限制contourm()和替换车的限制,执行该函数后是这样的:
甘氨胆酸ax =;xlim = ax.XLim;ylim = ax.YLim;
contourm(双(XLAT)双(XLONG)双(WS_mean),“线型”,“没有”,“填满”,“上”);
斧子。XLim = XLim;斧子。YLim = YLim;