pandas.io.formats.style.Styler.bar#
- Styler.bar(subset=None, axis=0, *, color=None, cmap=None, width=100, height=100, align='mid', vmin=None, vmax=None, props='width: 10em;')[源代码]#
在单元格背景中绘制条形图。
在 1.4.0 版更改.
- 参数
- subset标签、类似数组、索引切片、可选
有效的2D输入到 DataFrame.loc[<subset>] ,或者,在1D输入或单键的情况下, DataFrame.loc[:, <subset>] 对列进行优先排序的位置,以限制
data
至 在此之前 应用该函数。- axis{0或‘index’,1或‘Columns’,无},默认0
应用于每列 (
axis=0
或'index'
),到每一行 (axis=1
或'columns'
),或使用以下命令一次性访问整个DataFrameaxis=None
。- color字符串或二元组/列表
如果传递字符串,则负数和正数的颜色相同。如果使用二元组/列表,则第一个元素是COLOR_NECTIVE,第二个元素是COLOR_PRECTIVE(例如: ['#d65f5f', '#5fba7d'] )。
- cmap字符串,matplotlib.cm.ColorMap
Matplotlib Colormap或Colormap对象的字符串名称。不能与一起使用
color
。1.4.0 新版功能.
- width浮点型,默认为100
单元格的百分比,从左侧开始测量,在其中绘制条形图 [0,100] 。
- height浮点型,默认为100
单元格中条的高度百分比,居中对齐,单位 [0,100] 。
1.4.0 新版功能.
- align字符串、整型、浮点型、可调用型、缺省值‘MID’
如何相对于宽度调整后的中心对齐单元格内的条。如果字符串必须是以下之一:
‘Left’:从最小数据值向右绘制条形图。
“Right”:从最大数据值向左绘制条形图。
‘Zero’:零值位于单元格的中心。
‘MID’:值(max-min)/2位于单元格的中心,或者,如果所有值都为负(正),则零在单元格的右(左)对齐。
Mean:数据的平均值位于单元格的中心。
如果给定了浮点数或整数,这将指示单元格的中心。
可调用对象是否应接受一维或二维数组并返回标量。
在 1.4.0 版更改.
- vmin浮动,可选
最小条形值,定义条形图范围的左侧限制,下限值被剪裁为 vmin 。如果为None(默认):将使用数据的最小值。
- vmax浮动,可选
最大条形值,定义条形图范围的右侧限制,更大的值被剪裁为 vmax 。如果为None(默认):将使用数据的最大值。
- props字符串,可选
扩展为添加条形图的单元格的基本CSS。默认为 "width: 10em;" 。
1.4.0 新版功能.
- 退货
- self造型师
注意事项
本用户指南的这一部分: Table Visualization 给出了一些不同设置和颜色协调的示例。