【Python】matplotlib画图_柱状图

柱状图主要使用bar()函数,基本格式如下:

plt.bar(x,y,width,bottom,align='center',color='b',alpha=0.5)

主要参数:

x,y:xy轴数据

width:柱子宽度,默认0.8

bottom:数组,可选参数,y坐标,默认值为None

align:对齐方式,center居中/edge边缘,默认居中

示例:

import pandas as pd
import matplotlib.pyplot as plt


path='C:\\Users\\86185\\PycharmProjects\\pythonProject\\practice\\'
file='wangzai.xlsx'
path_file=path+file
#文件配置

plt.rcParams['font.sans-serif']=['SimHei']
#乱码处理

dt = pd.read_excel(path_file, sheet_name=0)
x=dt['箱数']
h=dt['全收集次数']

plt.grid(axis='x',which='major')
plt.xlabel('箱数')
plt.ylabel('全收集次数')
plt.title('全收集次数')
plt.bar(x,h,width=0.5,align='center',color='b',alpha=0.5)

for a,b in zip(x,h):
    plt.text(a,b,format(b,''),ha='center',va='bottom',fontsize=9,color='b',alpha=0.9)
#数据标签

plt.legend('全收集次数')
plt.show()

print(x)

【Python】matplotlib画图_柱状图_第1张图片 

你可能感兴趣的:(python,matplotlib,开发语言)