调整ConfusionMatrixDisplay的大小(ScikitLearn)

如何设置 ScikitLearn 的 ConfusionMatrixDisplay 绘制的图形的大小?

import numpy as np
from sklearn.metrics import ConfusionMatrixDisplay, confusion_matrix
cm = confusion_matrix(np.arange(25), np.arange(25))
cmp = ConfusionMatrixDisplay(cm, display_labels=np.arange(25))
cmp.plot()

上面的代码显示了这个图,太紧了:

回答

您可以将ax参数发送到plot现有 PyPlot 图的 。之前只设置图形的大小。

import numpy as np
from sklearn.metrics import ConfusionMatrixDisplay, confusion_matrix
import matplotlib.pyplot as plt
cm = confusion_matrix(np.arange(25), np.arange(25))
cmp = ConfusionMatrixDisplay(cm, display_labels=np.arange(25))
fig, ax = plt.subplots(figsize=(10,10))
cmp.plot(ax=ax)


以上是调整ConfusionMatrixDisplay的大小(ScikitLearn)的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>