如何增加ConfusionMatrix中的文本大小



我有一个CM,希望文本为粗体。所有的数字和标签也是如此。这是代码:

array = np.array([[1003, 32], [30, 51]])
labels = np.array(["Label 1", "Label 2"])
disp = ConfusionMatrixDisplay(confusion_matrix=array, display_labels=labels)
disp = disp.plot(include_values=True, cmap="Reds", ax=None, xticks_rotation="horizontal")
plt.show()

有什么简单的方法可以把它改成大胆的风格吗?

这种绘图依赖于库matplotlib,我猜您将其导入为

import matplotlib.pyplot as plt

我建议你在绘图之前设置字体的参数。

font = {'family' : 'normal',
'weight' : 'bold',
'size'   : 22}
plt.rc('font', **font)

如果对更多细节感兴趣,可以看看这个问题如何更改matplotlib绘图上的字体大小

最新更新