带有地图背景的离线热图

Offline heat map with map background

我想知道我们是否可以为热图设置背景(作为 2D 地图)?从文件中读取数据并绘制热图(非常简单)但是在离线模式下我们可以将热图强加到真实地图上吗?

感谢任何有用的建议。

您使用了 heat map as the background for a geographical map (which I think is what you are asking about) using basemap and imshow

from mpl_toolkits.basemap import Basemap
import matplotlib.pyplot as plt
import numpy as np

m = Basemap(width=12000000,height=9000000,projection='lcc',
            resolution='c',lat_1=45.,lat_2=55,lat_0=50,lon_0=-107.)
m.drawcoastlines(linewidth=0.25)

data = 100*np.random.rand(10,10)
m.imshow(data, interpolation = 'none')

plt.show()