基于matplotlib的数据可视化 - 柱状图bar

柱状图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.)

猜你喜欢

转载自www.cnblogs.com/gengyi/p/9452641.html
今日推荐