pandas_ml更改混淆矩阵图像大小

时间:2018-06-18 15:12:08

标签: python pandas matplotlib pandas-ml

如何增加具有大量类别的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()

enter image description here

我尝试过涉及changing figure sizessubfigure sizes的各种建议,并在{{3}中查找 size width 但到目前为止还没有任何工作。

1 个答案:

答案 0 :(得分:1)

使用:

    plt.figure(figsize =(20,20))

    cm.plot(normalized = True,backend =“ seaborn”)