解决它。当使用起源、FLatLimit FLonLimit标签的位置,默认情况下为-180(并行)和0(经络)。我不得不使用
gcm
当前图的“地方”的标签。然后通过使用
setm (gca MLabelParallel)
和
setm (gca PLabelMeridian)
和小实验,我发现了两个标签。
映射工具箱:如何显示MLabel和PLabel与起源,当使用axesm FLatLimit FLonLimit ?
12个视图(30天)
显示旧的评论
这个问题告诉这一切……我有这个问题
//www.tianjin-qmedu.com/matlabcentral/answers/319515-how-to-fit-axes-to-contourm-plot
,我已经解决了通过改变axesm命令的起始点(它集中contourm情节上的轴)。FLatLimit和FLonLimit诀窍我需要(修复轴)。但当它回头看着我。在我第一次尝试子午线和标签显示但平行
不后
使用Flatlimit和FLonlimit。
我几乎可以肯定,这两个属性是罪魁祸首,因为我改变它回到MapLat经度和标签显示(当时坐标轴是错误的)。
我怎么做标签吗?
我需要我的标签…
我上传两种情况下讨论……
第一个案例
使用MapLatLimit和MapLonLimit
min_lat = 31.5062;
max_lat = 50.2412;
min_lon = 10.4604;
max_lon = 42.0652;
图();标题(“使用地图上限”)
axesm (“MapProjection”,“兰伯特”,…
“MapLatLimit”,(min_lat max_lat),…
“MapLonLimit”,(min_lon max_lon),…
“MeridianLabel”,“上”,…
“ParallelLabel”,“上”,…
“网格”,“上”,…
“帧”,“上”)
负载海岸线
plotm (coastlat coastlon);
第二个案例
使用起源,FLatLimit FLonLimit
min_lat = 31.5062;
max_lat = 50.2412;
min_lon = 10.4604;
max_lon = 42.0652;
(经销,az) =距离(min_lat、min_lon max_lat, max_lon);
[originLat, originLon] =估计(min_lat、min_lon dist / 2, az);
midAz =方位(originLat originLon、max_lat max_lon);
lat_limit = 7.8 [8];
lon_limit = (5.2 - -3.6);
图();标题(“使用F上限”)
axesm (“MapProjection”,“兰伯特”,…
“起源”,(originLat originLon az-midAz + 0.3),…
“FLatLimit”lat_limit,…
“FLonLimit”,(dist / 2 dist / 2) + lon_limit,…
“MeridianLabel”,“上”,…
“ParallelLabel”,“上”,…
“网格”,“上”,…
“帧”,“上”)
负载海岸线
plotm (coastlat coastlon);
您可以运行它们,看看区别。我将把两个数字。