zoukankan      html  css  js  c++  java
  • python matplotlib 简单柱状图的制作

    python 使用 matplotlib.pyplot来画柱状图

    1.导入库

    import matplotlib.pyplot as plt  # 导入模块
    import numpy as np

    2.创建画布并设置中文正常显示

    # 1)创建画布(容器层)
    plt.figure("电影热度榜", figsize=(10, 7))  # 10为绘图对象长度,5为宽度
    plt.rcParams['font.sans-serif'] = ['SimHei']  # 用来正常显示中文标签
    plt.rcParams['axes.unicode_minus'] = False  # 用来正常显示负号

    3.设置x和y轴取值范围和对应数据

    # 设置x轴的信息
    new_x = np.linspace(0, 11, 12)
    plt.xticks(new_x)
    
    # 设置y轴取值范围
    plt.ylim(0, 70000)
    
    # 电影名字
    movie_name = ['雷神3:诸神黄昏', '正义联盟', '东方快车谋杀案', '寻梦环游记', '全球风暴', '降魔传', '追捕', '七十七天', '密战', '狂兽', '其它']
    # 票房数据
    y = [70000, 57767, 22354, 15969, 14839, 8725, 8716, 8318, 7916, 6764, 52222]
    
    """将x轴对应的参数显示对应的值"""
    plt.xticks(range(0, 11),
               movie_name,
               )

    4.设置字体角度

    # 调整字体角度
    plt.xticks(rotation=45)

    5.画制柱状图

    # 包含每个柱子下标的序列
    index = np.arange(11)
    plt.bar(index, y, 0.5, color=["r","g","b"], align="center")
    # 3)显示图像
    plt.show()

    6.执行效果

  • 相关阅读:
    spring boot 与 spring cloud 版本映射
    Java锁
    并发编程(二)
    并发工具类和线程池
    并发编程
    Map双列集合(二)
    Map双列集合(一)
    单列集合List
    类加载
    JVM字节码与代码优化
  • 原文地址:https://www.cnblogs.com/love2000/p/12118230.html
Copyright © 2011-2022 走看看