• 技术文章 >常用工具 >Pycharm

    pycharm 画图中文乱码

     Ly Ly2020-06-19 09:19:37原创3267

    import matplotlib.pyplot as plt
    import matplotlib

    出现中文乱码原因:

    matplotlib中找不到中文字体

    解决方法:

    1.找到中文字体文件的地址和字体文件名

    通常:C:\Windows\Fonts\字体文件名

    2.加载字体

    zh_font = matplotlib.font_manager.FontProperties(fname='C:\Windows\Fonts\simfang.ttf')

    3.显示中文时增加字体属性

    例如:

    plt.title(u'混淆矩阵',fontproperties=zh_font)

    plt.ylabel(u'实际类型',fontproperties=zh_font)

    plt.xlabel(u'预测类型',fontproperties=zh_font)

    另一种解决:

    # 加这个两句 可以显示中文 
    plt.rcParams['font.sans-serif'] = [u'SimHei']
    plt.rcParams['axes.unicode_minus'] = False

    更多Python知识,请关注Python视频教程!!

    专题推荐:pycharm
    品易云
    上一篇:pycharm回车不换行解决方法 下一篇:pycharm 文件名乱码解决方法

    相关文章推荐

    • pycharm 如何设置编码方式• pycharm安装scipy报错• pycharm回车不换行解决方法

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网