Matplotlib 如何消除pyplot热图中的空白?

Matplotlib 如何消除pyplot热图中的空白?,matplotlib,heatmap,Matplotlib,Heatmap,我正在尝试用pyplot中的pcolor制作热图 data=np.array(old_data) fig, ax=plt.subplots() mymap=ax.pcolor(data, cmap=plt.cm.Blues) ax.autoscale(tight=True) plt.show() 出于某种原因,我在热图列之间不断得到空白的白色列: 我有什么遗漏或做错了吗?什么是数据?它有零列吗?试试这个:plt.pcolordata[:,::2],cmap=plt.cm.Blues

我正在尝试用pyplot中的pcolor制作热图

data=np.array(old_data)
fig, ax=plt.subplots()
mymap=ax.pcolor(data, cmap=plt.cm.Blues)
ax.autoscale(tight=True)
plt.show()
出于某种原因,我在热图列之间不断得到空白的白色列:

我有什么遗漏或做错了吗?

什么是数据?它有零列吗?试试这个:plt.pcolordata[:,::2],cmap=plt.cm.Blues