matplotlib.axes.Axes.barh¶
-
Axes.
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 没有错误栏。(默认)
见 指定误差线的不同方法 例如
xerr
和yerr
.- ecolor或:'默认颜色列表,黑色'
误差线的线条颜色。
- 倾覆 : float, default:
rcParams["errorbar.capsize"]
(default:0.0
)浮动,默认值: 以点为单位的误差线帽的长度。
- error_kw可选的
将要传递给
errorbar
方法。价值观 易彩 或 倾覆 这里定义的优先于独立的禁运。- logbool,默认值:False
如果
True
,将X轴设置为对数刻度。- **kwargs :
Rectangle
性质矩形属性 财产 描述 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 每巴值。看到了吗 离散分布水平条形图 .