# pandas.io.formats.style.Styler.bar

`Styler.``bar`(subset=None, axis=0, color='#d65f5f', width=100, align='left')

  Color the background `color` proptional to the values in each column. Excludes non-numeric data by default.

  New in version 0.17.1.

  Parameters:

  subset: IndexSlice, default None

  > a valid slice for `data` to limit the style application to

  axis: int

  color: str or 2-tuple/list

  > If a str is passed, the color is the same for both negative and positive numbers. If 2-tuple/list is used, the first element is the color_negative and the second is the color_positive (eg: [‘#d65f5f’, ‘#5fba7d’])

  width: float

  > A number between 0 or 100. The largest value will cover `width` percent of the cell’s width

  align : {‘left’, ‘zero’,’ mid’}, default ‘left’

  > - ‘left’ : the min value starts at the left of the cell

  > - ‘zero’ : a value of zero is located at the center of the cell

  > - ‘mid’ : the center of the cell is at (max-min)/2, or if values are all negative (positive) the zero is aligned at the right (left) of the cell

  >   New in version 0.20.0.

  Returns: | self : Styler

Scroll To Top