我正在使用它来生成带有背景图像的hist2d图:
fig = plt.figure(figsize=(16, 15))
img = imread('pic.png')
plt.imshow(img, extent=[0, 8400, 0, 7200])
plt.hist2d(x, y, bins=(111, 125), cmin=0, alpha=0.6, cmap=plt.cm.jet)
plt.grid(False)
plt.axis('off')
plt.show()
我遇到的问题是网格线显示在垃圾箱之间(请参见红色箭头)。是否可以在保持深色背景色的同时将其删除?我尝试使用cmin,zorder,alpha和cmap颜色,但没有任何效果。将cmin更改为> 0会删除网格线,但是也会将背景颜色更改为白色,这是不希望的。在较旧的matplotlib版本上没有发生这种情况。