haf*_*erl 6 python matplotlib confusion-matrix
我有一个 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()
Run Code Online (Sandbox Code Playgroud)
有什么简单的方法可以将其更改为大胆的样式吗?
小智 6
这种图依赖于我猜你导入的库 matplotlib
import matplotlib.pyplot as plt
Run Code Online (Sandbox Code Playgroud)
我建议您在绘图之前设置字体的参数。
font = {'family' : 'normal',
'weight' : 'bold',
'size' : 22}
plt.rc('font', **font)
Run Code Online (Sandbox Code Playgroud)
如果对更多细节感兴趣,请查看该问题How to Change the font Size on a matplotlibplot