映射工具箱:如何显示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);
您可以运行它们,看看区别。我将把两个数字。

接受的答案

乔治Koh
乔治Koh 2017年1月15日
解决它。当使用起源、FLatLimit FLonLimit标签的位置,默认情况下为-180(并行)和0(经络)。我不得不使用 gcm 当前图的“地方”的标签。然后通过使用 setm (gca MLabelParallel) setm (gca PLabelMeridian) 和小实验,我发现了两个标签。

更多的答案(0)