出于某种原因,我的热图不再正确显示。即使有 6 个班级,它也能正常工作。自从我上次使用它以来,我已经安装了许多软件包(包括 plotly)。我不知道究竟是什么原因造成的。如何使注释和 x/y 标签再次居中?在这两个图像中,使用了完全相同的代码。
import matplotlib.pyplot as plt
import seaborn
conf_mat = confusion_matrix(valid_y, y_hat)
fig, ax = plt.subplots(figsize=(8,6))
seaborn.heatmap(conf_mat, annot=True, fmt='d',xticklabels=classes, yticklabels=classes)
plt.ylabel('Actual')
plt.xlabel('Predicted')
plt.show()