简介
本文介绍如何使用 Python 的 matplotlib 库绘制条形图和直方图。
一、bar() 函数
bar() 函数的最主要参数如下:
bar(x, height, width=0.8, bottom=None, *, align='center', data=None, **kwargs)
参数 1:x : 标量型,x 轴上的坐标。浮点数或类数组结构。注意 x 可以为字符串数组
参数 2:height:y 轴上的坐标。浮点数或类数组结构
参数 3:width:指定柱形图的宽度。浮点数或类数组结构。默认值为 0.8
参数 4:bottom:标量或标量类数组型,y 坐标的起始高度
参数 5:align:柱状图在 x 轴上的对齐方式,可选{'center', 'edge'} center:中心对称 edge:边缘对称
参数 6:**kwargs:接收的关键字参数传递给关联的 Rectangle。返回值:BarContainer 实例,其 patches 属性是柱体的列表
条形图(柱状图)一个简单的示例,随便设置 12 个月份,并给定某些数据,代码如下:
import matplotlib.pyplot as plt
plt.bar([1,2,3,4,5,6,7,8,9,10,11,12,13],[5,2,7,8,2,1,8,6,2,5,6,7,10], label="Test one", color='red') #x 位置上数列 [1,2,3,4,5,6,7,8,9,10,11,12,13],表示为相对 y 轴,柱状图在 X 轴的位置,后面一列为对应 y 轴的高度。
plt.legend()
plt.xlabel()
plt.ylabel()
plt.title()
plt.show()







