pandas.formats.style.Styler
-
class pandas.formats.style.Styler(data, precision=None, table_styles=None, uuid=None, caption=None, table_attributes=None) -
Помогает стилизовать DataFrame или Series в соответствии с данными с помощью HTML и CSS.
Новое в версии 0.17.1.
Предупреждение
Это новая функция и находится в активной разработке. Мы будем добавлять функции и, возможно, вносить критические изменения в будущих выпусках.
Параметры: данные: Series или DataFrame
точность: int
точность округления чисел с плавающей точкой, по умолчанию pd.options.display.precision
стили_таблицы: список, по умолчанию None
список словарей {селектор: (атрибут, значение)}; см. Примечания
uuid: str, по умолчанию None
уникальный идентификатор для избежания конфликтов CSS; генерируется автоматически
подпись: str, по умолчанию None
подпись, добавляемая к таблице
См. также
Примечания
Большинство стилей выполняется путем передачи функций стилей в
Styler.applyилиStyler.applymap. Функции стилей должны возвращать значения со строками, содержащими CSS'attr: value', которые будут применяться к указанным ячейкам.Если используется в Jupyter Notebook, Styler определил
_repr_html_для автоматического рендеринга. В противном случае вызовите Styler.render для получения сгенерированного HTML.Атрибуты
template:Методы
apply(func[, axis, subset])Применить функцию по столбцам, строкам или всей таблице, обновляя представление HTML результатом. applymap(func[, subset])Применить функцию к элементам, обновляя представление HTML результатом. background_gradient([cmap, low, high, axis, ...])Окрасить фон в градиент в соответствии с данными в каждом столбце (по желанию в каждой строке). bar([subset, axis, color, width])Окрасить фон colorпропорционально значениям в каждом столбце.clear()«Сбросить» стилизатор, удалив все ранее примененные стили. export()Экспорт стилей, примененных к текущему стилизатору. format(formatter[, subset])Форматировать текстовое значение отображаемых ячеек. highlight_max([subset, color, axis])Выделить максимальное значение, затеняя фон highlight_min([subset, color, axis])Выделить минимальное значение, затеняя фон highlight_null([null_color])Затенять фон null_colorдля пропущенных значений.render()Отобразить собранные стили в HTML set_caption(подпись)Установить подпись для Styler set_precision(точность)Установить точность, используемую для рендеринга. set_properties([subset])Удобный метод для установки одного или нескольких свойств, не зависящих от данных, для каждой ячейки. set_table_attributes(атрибуты)Установить атрибуты таблицы. set_table_styles(стили_таблицы)Установить стили таблицы для Styler. set_uuid(uuid)Установить uuid для Styler. use(стили)Установить стили на текущем Styler, возможно, используя стили из Styler.export.
© 2008–2012, 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/0.18.1/generated/pandas.formats.style.Styler.html