我试图绘制如下所示的混淆矩阵
cm = confusion_matrix(testY.argmax(axis=1), predictions.argmax(axis=1))
disp = ConfusionMatrixDisplay(confusion_matrix=cm, display_labels=lb.classes_)
disp = disp.plot(include_values=True, cmap='viridis', ax=None, xticks_rotation='horizontal')
plt.show()
结果:
如您所见,它显示的是方框的轴线而不是轮廓。由于轴线的存在,我看不到黄色方框外面的数字。我对绘图不熟悉,因此无法找出需要更改的内容。
我期望的是:
找到解决方案
plt.tick_params(axis=u'both', which=u'both',length=0)
plt.grid(b=None)
plot_confusion_matrix
。 - Ahmet