pandas.io.formats.style.Styler.bar # 造型器。条(子集=无,轴= 0, *,颜色=无, cmap =无,宽度= 100,高度= 100,对齐= '中', vmin =无, vmax =无,道具= '宽度: 10em;')[来源]# 在单元格背景中绘制条形图。 在 1.4.0 版本中进行了更改。 参数: 子集标签,类似数组,IndexSlice,可选DataFrame.loc[<subset>]的有效 2d 输入,或者,如果是 1d 输入或单个键,则为DataFrame.loc[:, <subset>],其中列优先,以限制data在应用之前功能。 轴{0 或 'index', 1 或 'columns', None}, 默认 0使用一次应用于每列(axis=0或'index')、每行(axis=1或)或整个 DataFrame 。'columns'axis=None 颜色str 或 2 元组/列表如果传递了 str,则负数和正数的颜色相同。如果使用 2 元组/列表,则第一个元素是 color_negative,第二个元素是 color_positive(例如:['#d65f5f', '#5fba7d'])。 cmap str,matplotlib.cm.ColorMapmatplotlib Colormap 或 Colormap 对象的字符串名称。不能与 一起使用color。 1.4.0 版本中的新增功能。 宽度浮动,默认100从左侧开始测量的要在其中绘制条形的单元格的百分比,以 [0, 100] 为单位。 高度浮动,默认100单元格中条形的百分比高度,居中对齐,以 [0,100] 为单位。 1.4.0 版本中的新增功能。 对齐str、int、float、可调用、默认“mid”如何相对于宽度调整的中心对齐单元格内的条形。如果字符串必须是以下之一: 'left' :从最小数据值向右绘制条形。 'right' :条形从最大数据值向左绘制。 'zero' :零值位于单元格的中心。 'mid' :(max-min)/2 的值位于单元格的中心,或者如果所有值均为负(正),则零将在单元格的右(左)对齐。 'mean' :数据的平均值位于单元格的中心。 如果给出浮点数或整数,则这将指示单元格的中心。 如果可调用对象应采用一维或二维数组并返回标量。 在 1.4.0 版本中进行了更改。 vmin浮动,可选最小条形值,定义条形绘制范围的左侧限制,较低的值将被剪裁为vmin。当无时(默认):将使用数据的最小值。 vmax浮动,可选最大条形值,定义条形绘制范围的右侧限制,较高的值将被剪裁为vmax。当无(默认)时:将使用数据的最大值。 props str,可选扩展以添加条形图的单元格的基本 CSS。默认为 “宽度:10em;”。 1.4.0 版本中的新增功能。 返回: 造型器 笔记 用户指南的这一部分: 表格可视化提供了许多不同设置和颜色协调的示例。 例子 >>> df = pd.DataFrame({'A': [1, 2, 3, 4], 'B': [3, 4, 5, 6]}) >>> df.style.bar(subset=['A'], color='gray')