zoukankan      html  css  js  c++  java
  • 关于Python matplotlib显示汉字乱码问题

    我也是一个初学者,在今天编程时遇到的一个问题,我是基于Eclipse编写Python代码,在使用matplotlib进行数据可视化时,发现显示不了汉字并且出现乱码问题。

    (1)使用中文注释时报错:

    解决办法:在项目前面添加以下两行代码:

    #!/user/bin/env python
    #coding:utf-8

    (2)在数据可视化时matplotlib出现乱码文字:

    某大神说在控制面板里面找到系统自带的字体,将系统自带的字体加载到项目里边,但是我做了却实现不了,这是我找了系统的字体

    并将字体加载到我的项目里边,如图所示:

    在项目末尾调用zhfont1函数:plt.legend(prop=zhfont1)  ,这个方法我试了,还是不行。

    另一种方法,是在标签里面添加字体变量,如:

    plt.title("Squares Numbers标题名",FontProperties='STKAITI',fontsize=24)
    plt.xlabel("X轴的值", fontproperties='SimHei',fontsize=14)
    plt.ylabel("Square of value",fontsize=14)

    这样就可以了。

    因为是初学者,很多函数和变量都不了解,或许这对于学过的不算什么,如果刚接触,还是不够你折腾半天的。

  • 相关阅读:
    day04
    day02
    day01
    ORM + 单例
    ORM框架SQLAlchemy
    存储引擎 , 索引 ,慢日志查询 , explain查询优化, 权限管理
    事务,视图 ,函数,存储过程,触发器
    pymysql 操作 , sql注入
    外键,高级操作
    mysql 基本操作
  • 原文地址:https://www.cnblogs.com/shikaihong/p/7717741.html
Copyright © 2011-2022 走看看