matplotlib.axes.Axes.bar

Axes.bar(x, height, width=0.8, bottom=None, *, align='center', data=None, **kwargs)[源代码]

绘制条形图。

杆位于 x 用给定的 排列 的。它们的尺寸由下式给出 高度宽度 . 垂直基线是 底部 (默认值0)。

许多参数可以采用应用于所有条的单个值,也可以采用一系列值,每个条对应一个值。

参数:
x浮点数或类似数组的

条的X坐标。也见 排列 用于将条形与坐标对齐。

height浮点数或类似数组的

钢筋的高度。

width浮点或类似数组的,默认值:0.8

条的宽度。

bottom浮点或类似数组的,默认值:0

钢筋基础的y坐标。

align{'center','edge},默认值:'center'

钢筋与 x 协调:

  • “中心”:在 x 位置。
  • “边”:将条的左边缘与 x 位置。

要对齐右边缘的条,请通过一个负数 宽度align='edge' .

返回:
BarContainer

包含所有条和可选误差条的容器。

其他参数:
color颜色或颜色列表,可选

条面的颜色。

edgecolor颜色或颜色列表,可选

条边的颜色。

linewidth浮点型或数组型,可选

条边的宽度。如果为0,则不绘制边。

tick_labelstr或str列表,可选

条形图的刻度线标签。默认:无(使用默认数字标签。)

谢尔形状(N,N)或形状(2,N)的浮点或类似数组,可选

如果没有 None ,在条形图提示中添加水平/垂直误差线。这些值是相对于数据的+/-大小:

  • 标量:所有条的对称+/-值
  • 形状(n,):每根钢筋的对称+/-值
  • 形状(2,N):为每个条形图单独设置-和+值。第一行包含下面的错误,第二行包含上面的错误。
  • None 没有错误栏。(默认)

指定误差线的不同方法 例如 xerryerr .

ecolor或:'默认颜色列表,黑色'

误差线的线条颜色。

倾覆 : float, default: rcParams["errorbar.capsize"] (default: 0.0)浮动,默认值:

以点为单位的误差线帽的长度。

error_kw可选的

将要传递给 errorbar 方法。价值观 易彩倾覆 这里定义的优先于独立的禁运。

logbool,默认值:False

如果 True ,将Y轴设置为对数刻度。

**kwargsRectangle 性质矩形属性
财产 描述
agg_filter 一种过滤函数,它接受一个(m,n,3)浮点数组和一个dpi值,并返回一个(m,n,3)数组。
alpha 浮动或无
animated 布尔
antialiased 或者aa 未知的
capstyle “对接”、“圆形”、“突出”
clip_box Bbox
clip_on 布尔
clip_path 面片或(路径、变换)或无
color 颜色
contains 未知的
edgecolor 或ec 颜色或无或“自动”
facecolor 或fc 颜色或无
figure Figure
fill 布尔
gid STR
hatch '/'、''、''、'-'、'+'、'X'、'O'、'O'、'、'、'*'
in_layout 布尔
joinstyle 'miter'、'round'、'bevel'
label 对象
linestyle 或ls '-'、'-'、'-'、'-'、':'、'、'、'(偏移量、开/关顺序)、…
linewidth 或lw 浮动或无
path_effects AbstractPathEffect
picker 无、布尔或可呼叫
rasterized 布尔或无
sketch_params (比例:浮动,长度:浮动,随机性:浮动)
snap 布尔或无
transform Transform
url STR
visible 布尔
zorder 浮动

参见

barh
绘制水平条形图。

笔记

通过传递单个 底部 每巴值。看到了吗 堆积条形图 .

注解

除了上述参数外,此函数还可以 data 关键字参数。如果这样的话 data 参数,其他每个参数也可以是字符串 s ,解释为 data[s] (除非引起例外)。

作为传递的对象 data 必须支持项目访问 (data[s] )和会员资格测试 (s in data