python matplotlib 绘制柱状图

    技术2022-07-14  80

    python matplotlib 绘制柱状图

    """ 绘制柱状图 """ import numpy as np import matplotlib.pyplot as mp mp.rcParams['font.sans-serif'] = ['SimHei'] # 用来正常显示中文标签 mp.rcParams['axes.unicode_minus'] = False # 用来正常显示负号 # 1.准备数据 apples = np.random.randint(10, 100, 12) oranges = np.random.randint(10, 100, 12) # 2.创建窗口 mp.figure("Bar", facecolor="lightgray", figsize=(10, 6)) mp.title("Bar", fontsize=18) mp.xlabel('月份', fontsize=14) mp.ylabel('价格', fontsize=14) mp.tick_params(labelsize=10) # 3.绘制图片 x = np.arange(len(apples)) mp.bar(x - 0.2, apples, 0.4, align="center", label="Apples") mp.bar(x + 0.2, oranges, 0.4, align="center", label="Oranges") mp.grid(axis="y", linestyle=":") # 4.设置X轴刻度 mp.xticks(x, ["1月", "2月", "3月", "4月", "5月", "6月", "7月", "8月", "9月", "10月", "11月", "12月"]) mp.legend() mp.show()

    Processed: 0.046, SQL: 9