bar()函数不能直接分类,它的横坐标仍然是标量刻度,要用xticks来映射分类.
matplotlib.pyplot.bar(left, height, width=0.8, bottom=None, hold=None, data=None, **kwargs)
参数
- left : sequence of scalars
- height : sequence of scalars
- width : scalar or array-like, optional
- bottom : scalar or array-like, optional
- color : scalar or array-like, optional(填充颜色)
- edgecolor : scalar or array-like, optional(边缘颜色)
- linewidth : scalar or array-like, optional(边缘宽度)
- tick_label : string or array-like, optional(刻度标签)
- xerr : scalar or array-like, optional
- yerr : scalar or array-like, optional
- ecolor : scalar or array-like, optional
- capsize : scalar, optional
- error_kw : dict, optional
- align : {‘center’, ‘edge’}, optional(对齐方式)
- orientation : {‘vertical’, ‘horizontal’}, optional(方向)
- log : boolean, optional(log刻度)
返回值
bars : matplotlib.container.BarContainer
其他可选的参数
属性 | 描述 |
---|---|
agg_filter | unknown |
alpha | float or None |
animated | [True |
antialiased or aa | [True |
axes | an Axes instance |
capstyle | [‘butt’ |
clip_box | a matplotlib.transforms.Bbox instance |
clip_on | [True |
clip_path | [ (Path, Transform) |
color | matplotlib color spec |
contains | a callable function |
edgecolor or ec | mpl color spec, None, ‘none’, or ‘auto’ |
facecolor or fc | mpl color spec, or None for default, or ‘none’ for no color |
figure | a matplotlib.figure.Figure instance |
fill | [True |
gid | an id string |
hatch | [‘/’ |
joinstyle | [‘miter’ |
label | string or anything printable with ‘%s’ conversion. |
linestyle or ls | [‘solid’ |
linewidth or lw | float or None for default |
path_effects | unknown |
picker | [None |
rasterized | [True |
sketch_params | unknown |
snap | unknown |
transform | Transform instance |
url | a url string |
visible | [True |
zorder | any number |