解决matplotlib中文乱码问题(Windows)

更多

matplotlib是Python著名的绘图库,默认并不支持中文显示,因此在不经过修改的情况下,无法正确显示中文。本文将介绍如何解决这一问题的方法。

1.修改matplotlibrc文件
进入Python安装目录下的Lib\site-packages\matplotlib\mpl-data目录,打开matplotlibrc文件,删除font.familyfont.sans-serif两行前的#,并在font.sans-serif后添加微软雅黑字体(Microsoft YaHei),代码如下:

2.代码中别忘了unicode编码

matplotlib示例

本文内容遵从CC3.0版权协议,转载请注明:转自Pythoner

本文链接地址:解决matplotlib中文乱码问题(Windows)

    • waitfate
    • 2016/01/08 2:32下午

    pyqt5 + matplotlib + python3.4.4 + windows 我这边的环境不行…… 正在纠结!

      • alioth310
      • 2016/01/08 4:51下午

      3.X的字符编码和2.X的有区别

    • deric
    • 2016/06/22 2:39下午

    测试可用,谢谢分享! [em_zan] [em_zan]

[em_zan] [em_yali] [em_xiao] [em_xhj] [em_tucao] [em_tu] [em_tiaopi] [em_sx] [em_sdz] [em_sbq] [em_mobai] [em_kzh] [em_ku] [em_ksh] [em_keai] [em_jiong] [em_jing] [em_hx] [em_han] [em_ganga] [em_daxiao] [em_cool] [em_chi] [em_bu] [em_bizui] [em_ai]

return top