• 技术文章 >常见问题 >Python常见问题

    python画图怎么添加汉字的坐标轴

    yangyang2020-05-20 11:45:35原创9823

    python中使用用pyplot 库绘图。一般情况下, x 轴刻度默认显示为数字。

    import matplotlib.pyplot as plt
    import numpy as np
    val_ls = [np.random.randint(100) + i*20 for i in range(7)]
    scale_ls = range(7)
    plt.bar(scale_ls, val_ls)
    plt.title('Average customer flows Number by Weekdays')

    显示如下:

    下面我们就来看一下添加汉字坐标轴的方法:

    import matplotlib.pyplot as plt
    import numpy as np
    #设置使用的字体为支持中文的字体
    plt.rcParams['font.sans-serif']=['SimHei']
    plt.rcParams['axes.unicode_minus'] = False
    val_ls = [np.random.randint(100) + i*20 for i in range(7)]
    scale_ls = range(7)
    index_ls = ['星期一','星期二','星期三','星期四','星期五','星期六','星期日']
    plt.bar(scale_ls, val_ls)
    _ = plt.xticks(scale_ls,index_ls) ## 可以设置坐标字
    plt.title('Average customer flows Number by Weekdays')

    显示如下:

    更多Python知识请关注Python自学网

    专题推荐:python
    品易云
    上一篇:python画图如何显示中文标题? 下一篇:python编码和解码区别是什么?

    相关文章推荐

    • python怎么判断用户是否登录?• python如何解析json字符串• python如何表达连加?• python怎么检测字符串是否有字母?

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网