Spec-Zone.ru › pandas 2

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;')[source]

Отрисовка столбчатой диаграммы в фоновом цвете ячеек.

Изменено в версии 1.4.0.

Параметры:
subset:label, массив-подобный объект, IndexSlice, необязательно

Допустимый 2D ввод для DataFrame.loc[<подмножество>], или, в случае 1D ввода или одного ключа, для DataFrame.loc[:, <подмножество>], где столбцы имеют приоритет, чтобы ограничить data до перед применением функции.

axis:{0 или ‘индекс’, 1 или ‘столбцы’, None}, по умолчанию 0

Применить к каждому столбцу (axis=0 или 'index'), к каждой строке (axis=1 или 'columns') или ко всему DataFrame сразу с axis=None.

color:строка или 2-кортеж/список

Если передаётся строка, цвет одинаков для отрицательных и положительных чисел. Если используется 2-кортеж/список, первый элемент — цвет_отрицательных, а второй — цвет_положительных (например: [‘#d65f5f’, ‘#5fba7d’]).

cmap:строка, matplotlib.cm.ColorMap

Имя строки цветовой карты matplotlib или объект 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’ : среднее значение данных расположено в центре ячейки.

Если задано вещественное или целое число, это будет указывать центр ячейки.

Если вызываемая функция, должна принимать 1D или 2D массив и возвращать скалярное значение.

Изменено в версии 1.4.0.

vmin:вещественное число, необязательно

Минимальное значение столбца, определяющее левую границу диапазона рисования столбцов, значения ниже vmin обрезаются до vmin. При None (по умолчанию): используется минимальное значение данных.

vmax:вещественное число, необязательно

Максимальное значение столбца, определяющее правую границу диапазона рисования столбцов, значения выше vmax обрезаются до vmax. При None (по умолчанию): используется максимальное значение данных.

props:строка, необязательно

Базовый CSS ячейки, который расширяется для добавления столбчатой диаграммы. По умолчанию “width: 10em;”.

Новое в версии 1.4.0.

Возвращаемое значение:
Styler

Примечания

В этом разделе руководства пользователя: Визуализация таблиц приведены несколько примеров различных настроек и координации цветов.

Примеры

>>> df = pd.DataFrame({'A': [1, 2, 3, 4], 'B': [3, 4, 5, 6]})
>>> df.style.bar(subset=['A'], color='gray')  

© 2008–2022, AQR Capital Management, LLC, Lambda Foundry, Inc. and PyData Development Team
Licensed under the 3-clause BSD License.
https://pandas.pydata.org/pandas-docs/version/2.2.2/reference/api/pandas.io.formats.style.Styler.bar.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API