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' ),或使用以下命令一次性访问整个DataFrame axis=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 给出了一些不同设置和颜色协调的示例。