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