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)

    这样就可以了。

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

  • 相关阅读:
    Introduction to Computer Science and Programming in Python--MIT
    随机变量及其分布
    条件期望与重期望
    Fourier级数
    Windows进程通信-共享内存空间
    windows网络编程-socket
    PE文件中找导出表
    PE文件结构体-IMAGE_DATA_DIRECTORY
    RVA到FOA的转换
    PE文件结构体-IMAGE_SECTION_HEADER
  • 原文地址:https://www.cnblogs.com/shikaihong/p/7717741.html
Copyright © 2011-2022 走看看