python中用matplotlib作图汉字怎么显示,显示的是小方块

来源:3-3 数据解析和可视化

EricTang0

2017-04-09 10:53

请问图片中xy坐标轴上文字显示不出怎么解决啊?

写回答 关注

3回答

  • 就买你
    2017-07-08 16:52:07

    import matplotlib.pyplot as plt

    from matplotlib.font_manager import FontProperties


    zhfont = FontProperties(fname=r'c:\windows\fonts\simsun.ttc',size=20)#指定本机的汉字字体位置

    plt.title('标题',fontproperties=zhfont)

    year = [1950,1970,1990,2010]

    population = [2.519,3.692,5.263,6.972]

    plt.plot(year,population)

    plt.show()

  • LR520
    2017-04-16 12:21:30
    from pylab import mpl
    mpl.rcParams['font.sans-serif'] = ['SimHei']

    加上上述代码,指定文字为中文

    EricTa...

    显示Font family ['sans-serif'] not found.

    2017-05-10 14:21:22

    共 1 条回复 >

  • 王英岚
    2017-04-13 23:23:15
    # 在字符串的前面加 u 例如:
    
    myString = u"这里就可以用中文了"


    EricTa...

    加了不行

    2017-05-10 14:20:44

    共 1 条回复 >

机器学习-实现简单神经网络

人工智能时代,你准备好成为抓住机遇的那百分之二吗。

66868 学习 · 182 问题

查看课程

相似问题