柱状图
使用bar函数可以绘制柱状图,柱状图需要水平的x坐标值,以及每一个x坐标值对应的y坐标值,从而形成柱状的图
bar函数的宽度并不是像素宽度,bar函数会根据二维坐标系的尺寸,以及x坐标值的多少,自动确定每一个柱的宽度,而width指定的宽度就是这个标准柱宽度的倍数,该参数值可以是浮点数,如0.5,表示柱的宽度是标准宽度的0.5倍
# 绘制柱状图 import matplotlib.pyplot as plt x=[1997,1998,1999,2000] x_labels=['1997年','1998年','1999年','2000年'] y=[1000,3000,4000,5000] plt.bar(x,y,width=0.1) plt.rcParams['font.sans-serif']=['SimHei'] #用来正常显示中文标签 plt.xticks(x,x_labels) # 设置x轴的刻度,rotation旋转角度 plt.xlabel('年份') plt.ylabel('销量') plt.title('根据年份销量对比图') plt.savefig('柱状图.jpg') plt.show()