如何增加具有大量类别的pandas_ml
混淆矩阵图像的大小,以便标签清晰可见?
这样的图像可以在Jupyter中生成,如下所示:
import pandas as pd
from pandas_ml import ConfusionMatrix
import matplotlib.pyplot as plt
import string
%matplotlib inline
classes = string.printable # 100 target classes
df = pd.DataFrame({'true':list(classes*10),
'pred':sorted(classes*2)+list(classes*8)
})
cm = ConfusionMatrix(df['true'],df['pred'])
cm.plot()
我尝试过涉及changing figure sizes和subfigure sizes的各种建议,并在{{3}中查找 size 或 width 但到目前为止还没有任何工作。
答案 0 :(得分:1)
使用:
plt.figure(figsize =(20,20))
cm.plot(normalized = True,backend =“ seaborn”)