我的x轴是纬度,y轴是经度,z轴是两者的hist3
。它由:z=hist3(location(:,1:2),[180,360])
给出,其中location(:,1)
是纬度列,location(:,2)
是经度列。
我现在想要的是,我想在世界地图上绘制相同的图,而不是在自创的XY平面上绘图。而不是用hist3
的条形高度来表示每个纬度 - 经度对的频率,我想通过世界地图顶部的热图来表示每个位置的频率,对应于每个纬度 - 经度对在数据集上的频率。我一直在寻找这个,但没有找到太多帮助。这该怎么做?我只能像这样绘制世界地图的骨架:
worldmap world
load geoid
geoshow(geoid, geoidrefvec, 'DisplayType', 'texturemap');
load coast
geoshow(lat, long)
我不知道基于的颜色是什么。
此外,如果可能,我还想知道如何在世界(或地球)的3D地图上绘制hist3
,其中hist3
的每个条形对应于频率每个位置(即每个纬度 - 经度对)。谢谢。