|
|
1
6
有方法在里面matplotlib.basemap:
有关详细信息,请参阅 here . |
|
|
2
6
|
|
|
3
4
HYRY的答案在matplotlib的新版本上不起作用(nxutils被弃用)。我做了一个新的版本:
|
|
|
4
4
我在回答
this question
,当我被告知最好把我的答案张贴在这里。基本上,我的解决方案提取了用来绘制海岸线的多边形
如果数据是粗糙的并且不需要数据的插值,这一点尤其有用。在这种情况下使用
这将生成以下绘图:
希望这对某人有帮助:) |
|
|
5
3
使用轮廓: 网格网格和插值之后:
更新(比在_land或in_polygon解决方案中更快): 如果对于每个lat,lon,您没有任何数据,而您只想将点分散在陆地上:
|
|
|
geeb.24 · 注释matplotlib的色条。基线图 9 年前 |
|
|
CPG · Python:使用shiftgrid更改经度 9 年前 |
|
|
sundar_ima · matplotlib不在basemap上绘制数据 10 年前 |
|
|
Han Zhengzu · 用一组不同颜色的二维数组绘制pcolormesh 10 年前 |
|
|
Aleksei Va · pcolormesh绘制的不是点,而是数据点之间的线 13 年前 |