• 关于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)

    这样就可以了。

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

  • 相关阅读:
    目录结构
    RabbitMQ 将监听的IP从localhost修改为指定IP
    概念
    RabbitMQ 基础概念
    修改shell提示符的显示格式
    VIM常用设置
    RabbitMQ 开启WEB管理
    用pecl/pear独立编译PHP扩展 vs. 把扩展编译到PHP内核中
    安装composer
    安装php-amqplib(RabbitMQ的phpAPI)
  • 原文地址:https://www.cnblogs.com/shikaihong/p/7717741.html
Copyright © 2020-2023  润新知