柱状图bar
柱状图常用表现形式为:
plt.bar(水平坐标数组,高度数组,宽度比例,ec=勾边色,c=填充色,label=图例标签)
注:当高度值为负数时,柱形向下
1 语法
bar(*args, **kwargs)
Call signatures::
bar(x, height, *, align='center', **kwargs)
bar(x, height, width, *, align='center', **kwargs)
bar(x, height, width, bottom, *, align='center', **kwargs)
参数
x : sequence of scalars;bar的条形坐标
height : scalar or sequence of scalars;bar的高度
width : scalar or array-like, optional;bar的宽度,默认值0.8
bottom : scalar or array-like, optional;bar的 y 轴方向的基坐标
align : {'center', 'edge'}, optional, default: 'center',``align='edge'``.;与x坐标对其方式
center - bar的每条形图中心位于X值位置
edge - bar的每条形图的左边与X值对齐
如果想实现右边界对齐,可以align = ‘edge’,同时将宽度设置为负数即可
color : scalar or array-like, optional;bar faces颜色
edgecolor : scalar or array-like, optional;bar edges颜色
linewidth : scalar or array-like, optional;bar边缘线宽,若为0,则不绘制边
tick_label : string or array-like, optional;bar的刻度标签,Default: None (Use default numeric labels.)