混淆矩阵中的横纵坐标中文出现乱码

发布时间:2023年12月27日

?在使用中文作为混淆矩阵的横纵坐标时,出现乱码,情况如下图所示

有一个博主的解决方法是?:

加入?plt.rcParams['font.sans-serif'] = ['SimSun']

    plt.rcParams['font.sans-serif'] = ['SimSun']  # 解决无法显示中文
    plt.rcParams['axes.unicode_minus'] = False
    plt.xlabel('真实标签', fontsize=10)  # 绘制混淆矩阵图中的文本标签
    plt.ylabel('预测标签')
    plt.xticks(num_class, labels_name, rotation=90)  # 将标签印在x轴坐标上
    plt.yticks(num_class, labels_name)  # 将标签印在y轴坐标上

可以解决问题,但是出现新的问题,就是“真是标签”被挤下去了?

?

?再次搜索发现是参数rotation控制的,把ratation=20

    plt.xticks(num_class, labels_name, rotation=20)  # 将标签印在x轴坐标上

成功解决

参考:

成功解决混淆矩阵绘制过程中坐标轴不显示中文和中文只显示一半的问题!!!

文章来源:https://blog.csdn.net/PLANTTHESON/article/details/135240331
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。