matplotlib.pyplot.barh

matplotlib.pyplot.barh(y, width, height=0.8, left=None, *, align='center', **kwargs)[源代码]

绘制水平条形图。

杆位于 y 用给定的 排列 的。它们的尺寸由下式给出 宽度高度 . 水平基线是 left (默认值0)。

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

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

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

width浮点数或类似数组的

条的宽度。

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

栏杆的高度。

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

条左侧的X坐标。

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

底座与 y 坐标*:

  • “居中”:将条形图居中 y 位置。
  • “边”:将条形的下边缘与 y 位置。

要对齐上边缘的条,请通过一个负数 高度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 ,将X轴设置为对数刻度。

**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 浮动

参见

bar
绘制垂直条形图。

笔记

通过传递单个 left 每巴值。看到了吗 离散分布水平条形图 .

使用实例 matplotlib.pyplot.barh