如何更改matlab worldmap中的经度标签位置

如何更改matlab worldmap中的经度标签位置,matlab,plot,netcdf,geomap,Matlab,Plot,Netcdf,Geomap,我试图在Matlab中使用netCDF格式的数据生成一些等高线图。我已经设法加载数据并检索纬度和经度信息,但在使绘图看起来正确方面遇到了一些困难。我想更改的是经度标签的位置。现在它们沿着赤道贴上标签(见下图),使它们难以阅读。我想把它们移到情节的底部。请给我一些如何控制的线索 下面是我正在开发的创建绘图的代码块: latax=-89:1:89; lonax=0:1:360; figure axesm('braun','MLabelParallel',-60); worldmap([latax

我试图在Matlab中使用netCDF格式的数据生成一些等高线图。我已经设法加载数据并检索纬度和经度信息,但在使绘图看起来正确方面遇到了一些困难。我想更改的是经度标签的位置。现在它们沿着赤道贴上标签(见下图),使它们难以阅读。我想把它们移到情节的底部。请给我一些如何控制的线索

下面是我正在开发的创建绘图的代码块:

latax=-89:1:89;
lonax=0:1:360;

figure
axesm('braun','MLabelParallel',-60);
worldmap([latax(1),latax(end)],[lonax(1),lonax(end)]);
hold on;
load coast;
plotm(lat,long,'k-');    

其中,
latax
lonax
分别是纬度和经度向量。我认为行
axesm('braun','MLabelParallel',-60)设置经度标签的纬度位置,但似乎没有任何区别。

这些标签的位置可以通过setm命令控制(我使用的是2015a)。如果世界地图轴定义为:

ax = worldmap([latax(1),latax(end)],[lonax(1),lonax(end)]);
要将标签放在绘图底部,请执行以下操作:

setm(ax,'mlabelparallel',-90)

“plabelmeridian”是纬度标签的等效属性。

您能发布可运行代码以便我们可以尝试吗?@AnderBiguri是的,刚刚做了。我不确定您是否能。。。。我一直在玩
worldmap
返回的属性,它们似乎没有改变任何东西。看起来实际创建和绘制的轴在代码中不知何故丢失了,
worldmap
返回的句柄不会更改绘制的轴。我会挖一点,它很有效,而且很好用。我的版本是R2011b,顺便说一句。非常感谢。非常好。不知道为什么我在matlab中看不到它们。也许是2014b?或者我只是个坏人。好的,无论如何