在Basemap地图上使用imshow()

时间:2018-03-12 23:48:21

标签: python-3.x matplotlib matplotlib-basemap

我正在尝试在Python3.5中的Basemap对象上投影2D数组。 我提出的方法是使用圆柱形项目创建一个简单的Basemap对象,这样就不需要映射lat / lon坐标,然后在同一轴上使用imshow()来绘制我的日期。不幸的是,这似乎没有用,因为我什么都看不到。

当我尝试绘制一条线时,同样的过程工作正常。 我究竟做错了什么?

提前感谢您的帮助。

这是我正在使用的代码示例:

MATCH (p:Product)-[:productOf]->(:Company {name: $compName})
WHERE ALL(x IN $types WHERE (:ProductType {type: x})<-[:HAS_TYPE]-(p))
RETURN p;

1 个答案:

答案 0 :(得分:2)

图像将在那里,但隐藏在陆地形状后面。

您可以使用zorder将其置于前面,例如

ax.imshow(..., zorder=3)