Spec-Zone.ru › pandas 0.22

pandas.io.formats.style.Styler

class pandas.io.formats.style.Styler(data, precision=None, table_styles=None, uuid=None, caption=None, table_attributes=None) [source]

Помогает стилизовать DataFrame или Series в соответствии с данными с помощью HTML и CSS.

Новая в версии 0.17.1.

Предупреждение

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

Параметры:

data: Series или DataFrame

precision: int

точность округления чисел с плавающей точкой, по умолчанию pd.options.display.precision

table_styles: список, по умолчанию None

список словарей {selector: (attr, value)}; см. Примечания

uuid: строка, по умолчанию None

уникальный идентификатор для предотвращения коллизий CSS; генерируется автоматически

caption: строка, по умолчанию None

подпись, которая должна быть добавлена к таблице

См. также

pandas.DataFrame.style

Примечания

Большинство стилей будет выполнено путём передачи функций стилей в Styler.apply или Styler.applymap. Функции стилей должны возвращать значения со строками, содержащими CSS 'attr: value' , которые будут применены к указанным ячейкам.

Если используется в Jupyter Notebook, Styler определил _repr_html_ для автоматического рендеринга. В противном случае вызовите Styler.render для получения сгенерированного HTML.

Классы CSS прикрепляются к сгенерированному HTML

  • Имена индексов и столбцов включают index_name и level<k> , где k — его уровень в MultiIndex
  • Ячейки меток индекса включают
    • row_heading
    • row<n> , где n — числовой номер строки
    • level<k> , где k — уровень в MultiIndex
  • Ячейки меток столбцов включают * col_heading * col<n> , где n — числовой номер столбца * evel<k> , где k — уровень в MultiIndex
  • Пустые ячейки включают blank
  • Ячейки данных включают data

Атрибуты

env
template
loader

Методы

apply(func[, axis, subset]) Применяет функцию по столбцам, строкам или всей таблице, обновляя HTML-представление результатом.
applymap(func[, subset]) Применяет функцию к элементам, обновляет HTML-представление результатом.
background_gradient([cmap, low, high, axis, ...]) Окрашивает фон в градиент в соответствии с данными в каждом столбце (необязательно строке).
bar([subset, axis, color, width, align]) Окрашивает фон color пропорционально значениям в каждом столбце.
clear() «Сброс» стилизации, удаление ранее применённых стилей.
export() Экспорт стилей, которые применяются к текущему Styler.
format(formatter[, subset]) Форматирует отображаемое текстовое значение ячеек.
from_custom_template(searchpath, name) Функция-фабрика для создания подкласса Styler с пользовательской шаблоном и средой Jinja.
highlight_max([subset, color, axis]) Выделяет максимальное значение затеняя фон
highlight_min([subset, color, axis]) Выделяет минимальное значение затеняя фон
highlight_null([null_color]) Затеняет фон null_color для пропущенных значений.
render(**kwargs) Рендерит построенные стили в HTML
set_caption(caption) Устанавливает подпись на Styler
set_precision(precision) Устанавливает точность, используемую для рендеринга.
set_properties([subset]) Удобный метод для установки одного или нескольких свойств, не зависящих от данных, для каждой ячейки.
set_table_attributes(attributes) Установить атрибуты таблицы.
set_table_styles(table_styles) Установить стили таблицы на Styler.
set_uuid(uuid) Установить uuid для Styler.
to_excel(excel_writer[, sheet_name, na_rep, ...]) Записать Styler в лист Excel
use(styles) Установить стили на текущем Styler, возможно, используя стили из Styler.export.
where(cond, value[, other, subset]) Применяет функцию к элементам, обновляет HTML-представление стилем, который выбирается в соответствии с возвращаемым значением функции.

© 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.22.0/generated/pandas.io.formats.style.Styler.html

Spec-Zone.ru

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