移动mlabel轴偏移位置
15的观点(30天)
显示旧的评论
我有这很好的地图,但我需要更改两件事。1。轴上的经度标签。有人知道如何移动轴的标签了吗?2。纬度标签都很好,除了他们不统一。我怎么能改变75到80吗?
这是我的代码。
负载海岸线
图(“颜色”,' w ')%的颜色白色。
axesm (“立体”,“起源”(-90 0),“MapLatLimit”-50年[-90]);
轴从;
framem在;
gridm在;
mlabel在;
plabel在;
setm (gca),“MLabelParallel”,10)
geoshow (coastlat coastlon,“DisplayType”,“多边形”,“FaceColor”,“白色”);
我试着这个纬度限制,但是并没有什么改变。
axesm (“立体”,“起源”(-90 0),“MapLatLimit”(-90 -50),“FLatLimit”-60年[-90]);
然后我尝试过这个,但75年仍在,45度出现了。它还使南极洲看起来太小了。所以,我试着60度作为我的极限,但75年仍在。
axesm (“立体”,“起源”(-90 0),“MapLatLimit”-40年[-90]);
axesm (“立体”,“起源”(-90 0),“MapLatLimit”-60年[-90]);
我想出了如何手动移动标签图属性,但必须在代码中移动的东西的一种方式。
0评论
接受的答案
乍得格林
2018年8月14日
这是如何?
setm (gca),“plabellocation”10“labelrotation”,“上”)
的
“plabellocation”
叫得很糟糕,但它意味着纬度的间距相似(p)。的
10
值
“plabellocation”
纬度线每10度的地方。的
“mlabelrotation”
旋转圆圈周围的标签,防止冲突与外部的轴。
注意:默认的海岸线在Matlab不是真正的海岸线,也不是一个接地线。看看罗斯冰架,
coastlat
和
coastlon
似乎遵循接地线,但Filchner朗尼此前冰层的边缘。测定和乔治六世也有点靠不住的。你可以简单的类型
bedmap2 (“gl”)
或
bedmap2 (“海岸”)
得到更准确的大陆的轮廓。