我正在使用Matplotlib构建热图,但我希望每个单元格都有自己的维度,基于我拥有的其他信息。这就是我目前正在构建热图的方法:
fig,ax=plt.subplots()
ax.pcolor(data.T,cmap=plt.cm.Reds,edgecolors='k')
ax.set_xticks(np.arange(0, 50) + 0.5)
ax.set_yticks(np.arange(0, 50) + 0.5)
ax.set_xticklabels(keys,minor=False,fontsize=7)
ax.set_yticklabels(keys,minor=False,fontsize=10)
ax.invert_yaxis()
plt.show()
产生一个漂亮的热图,但所有单元都具有相同的尺寸,我想改变(单独)。谢谢你的帮助(: