风格#

Styler 对象由 pandas.DataFrame.style 返回。

Styler 构造函数#

Styler(数据[, 精度, 表格样式, ...])

根据数据使用HTML和CSS样式化DataFrame或Series。

Styler.from_custom_template(searchpath[, ...])

用于创建 Styler 子类的工厂函数。

样式属性#

Styler.env

Styler.template_html

Styler.template_html_style

Styler.template_html_table

Styler.template_latex

Styler.template_string

Styler.loader

样式应用#

Styler.apply(func[,axis,subset])

应用一个CSS样式函数按列、按行或按表格。

Styler.map(func[,subset])

逐元素应用CSS样式函数。

Styler.apply_index(func[, axis, level])

对索引或列标题应用CSS样式函数,按级别进行。

Styler.map_index(func[, axis, level])

对索引或列标题应用CSS样式函数,逐元素进行。

Styler.format([formatter, subset, na_rep, ...])

格式化单元格的文本显示值。

Styler.format_index([formatter, axis, ...])

格式化索引标签或列标题的文本显示值。

Styler.format_index_names([formatter, axis, ...])

格式化索引名称或列名称的文本显示值。

Styler.relabel_index(labels[,axis,level])

重新标记索引或列标题的键,以显示一组指定的值。

Styler.hide([subset, axis, level, names])

隐藏整个索引 / 列标题,或从显示中隐藏特定的行 / 列。

Styler.concat(other)

将另一个 Styler 附加到组合输出为一个单一的表格。

Styler.set_td_classes(classes)

设置 <td> HTML 元素的 class 属性。

Styler.set_table_styles([table_styles, ...])

设置包含在 <style> HTML 元素中的表格样式。

Styler.set_table_attributes(属性)

设置添加到 <table> HTML 元素的表格属性。

Styler.set_tooltips(ttips[, props, ...])

Styler 上设置字符串的 DataFrame 生成 :hover 工具提示。

Styler.set_caption(caption)

设置添加到 <caption> HTML 元素的文本。

Styler.set_sticky([axis, pixel_size, levels])

添加 CSS 以在滚动框架中永久显示索引或列标题。

Styler.set_properties([subset])

为给定的子集中的每个 <td> HTML 元素设置定义的 CSS 属性。

Styler.set_uuid(uuid)

设置应用于 HTML 元素 id 属性的 uuid。

Styler.clear()

重置 Styler ,移除任何之前应用的样式。

Styler.pipe(func, *args, **kwargs)

应用 func(self, *args, **kwargs),并返回结果。

内置样式#

Styler.highlight_null([颜色, 子集, 属性])

用样式突出显示缺失值。

Styler.highlight_max([subset, color, axis, ...])

用样式突出显示最大值。

Styler.highlight_min([subset, color, axis, ...])

用一种风格突出显示最小值。

Styler.highlight_between([subset, color, ...])

用一种样式突出显示定义的范围。

Styler.highlight_quantile([subset, color, ...])

使用样式突出显示由分位数定义的值。

Styler.background_gradient([cmap, low, ...])

以渐变风格着色背景。

Styler.text_gradient([cmap, low, high, ...])

以渐变样式为文本着色。

Styler.bar([subset, axis, color, cmap, ...])

在单元格背景中绘制条形图。

样式导出和导入#

Styler.to_html([buf, table_uuid, ...])

将 Styler 写入文件、缓冲区或字符串,格式为 HTML-CSS。

Styler.to_latex([buf, column_format, ...])

将 Styler 写入文件、缓冲区或字符串,格式为 LaTeX。

Styler.to_excel(excel_writer[, sheet_name, ...])

将 Styler 写入 Excel 表格。

Styler.to_string([buf, encoding, ...])

以文本格式将样式器写入文件、缓冲区或字符串。

Styler.export()

导出应用于当前 Styler 的样式。

Styler.use(styles)

设置当前 Styler 的样式。