我正在尝试使用Python Seaborn库绘制一些热图。它可以工作,但是我不知道为什么生成的图以某种方式具有较小/压缩的边界单元。我检查了一些教程/文档,似乎没有其他人遇到过这种问题。我可以知道如何使所有单元格大小一致吗?谢谢。
这是我的代码:
import numpy as np
import seaborn as sb
import matplotlib.pyplot as plt
sb.set()
data = [[4,3,4,4],[3,3,4,4],[4,4,4,4],[4,4,3,4]]
heat_map = sb.heatmap(data, linewidths=1, xticklabels = ['a','b','c','d'], vmin=0, vmax=4, cbar=False)
plt.show()
生成的图片为this。如您所见,顶部和底部的单元格受到挤压。
谢谢!