Spec-Zone.ru › pandas 1

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, необязательно

Действительный двумерный ввод для DataFrame.loc[<subset>], или, в случае одномерного ввода или одного ключа, для DataFrame.loc[:, <subset>], где столбцы имеют приоритет, для ограничения 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’ : среднее значение данных расположено в центре ячейки.

Если передано число с плавающей точкой или целое число, это укажет центр ячейки.

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

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

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

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

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

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

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

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

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

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

Примечания

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

© 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/1.5.0/reference/api/pandas.io.formats.style.Styler.bar.html

Spec-Zone.ru

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