Python 的matplotlib画混淆矩阵中解决底部标签名称显示不全问题
`
混淆矩阵底部标签显示一半
例如:matplotlib新版本中,subplot.bottom默认为0.1
电脑分辨率过低中默认0.1,导致绘图窗口不足,解决代码代码:设置subplot.bottom为0.2
plt.gcf().subplots_adjust(bottom=0.2)
}
解决示例:
一个混淆矩阵的代码:
#混淆矩阵画法二
#labels表示你不同类别的代号,比如这里的demo中有13个类别
labels = ['F', 'k', 'W', 'R'] # [''跑']
def plot_Matrix(cm, classes, title=None, cmap=plt.cm.Blues):
# my_font = font_manager.FontProperties(fname="/content/drive/MyDrive/学习资料/谷歌云盘代码/Fonts/times.ttf", size=13)
# rcParams.update(my_font)
plt.gcf().subplots_adjust(bottom=0.2)
plt.rc('font',family='Times New Ro