从hist2d图(matplotlib pyplot)中删除不需要的网格线

时间:2019-04-10 09:05:26

标签: python matplotlib heatmap

我正在使用它来生成带有背景图像的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()

enter image description here

我遇到的问题是网格线显示在垃圾箱之间(请参见红色箭头)。是否可以在保持深色背景色的同时将其删除?我尝试使用cmin,zorder,alpha和cmap颜色,但没有任何效果。将cmin更改为> 0会删除网格线,但是也会将背景颜色更改为白色,这是不希望的。在较旧的matplotlib版本上没有发生这种情况。

0 个答案:

没有答案