【发布时间】:2015-04-09 13:01:38
【问题描述】:
我有一个纬度/经度向量,还有一个需要在 3d 地图上显示的 Z 值,就像下图右侧的那个一样。我尝试了 bar3,但它很麻烦,因为它需要创建多个图表。
这里有一些代码:
S4 = shaperead(filename)
plot([S4.X],[S4.Y],'k'); % plots the map from a shapefile I loaded previously
XX = [-50 -51 ...];
YY = [-1 -2 ...];
ZZ = [ 2.2 3.2 ... ];
stem3(XX,YY,ZZ) % this is an option, but doesn't look good!! :(
关于如何做到这一点的任何想法? 谢谢!
【问题讨论】:
-
使用这里的技巧:stackoverflow.com/questions/28991376/… 您应该能够在您想要的位置找到您的酒吧。如果您发布一些示例数据,我可能会回答。
-
非常感谢您的评论。但该条目似乎位于网格 X、Y 矩阵上?
-
问题:您打算如何绘制地图?你能告诉我一些我可以从哪里开始工作的代码吗?一些您已经知道要使用的地图或类似的东西?对于这个示例,很难对数据进行站点化,尤其是因为您可能不想遵循大量的方法。
-
我刚刚添加了代码... thx
-
无法共享特定的 shapefile,但它类似于此处的任何管理_0 shapefile:diva-gis.org/gdata
标签: matlab dictionary matlab-figure