Styling

Styling #

Data in a Polars DataFrame can be styled for presentation use the DataFrame.style property. This returns a GT object from Great Tables, which enables structuring, formatting, and styling for table display.

{{code_block(‘user-guide/misc/styling’,‘dataframe’,[])}}

--8<-- "python/user-guide/misc/styling.py:dataframe"

Structure: add header title #

{{code_block(‘user-guide/misc/styling’,‘structure-header’,[])}}

--8<-- "python/user-guide/misc/styling.py:structure-header-out"

Structure: add row stub #

{{code_block(‘user-guide/misc/styling’,‘structure-stub’,[])}}

--8<-- "python/user-guide/misc/styling.py:structure-stub-out"

Structure: add column spanner #

{{code_block(‘user-guide/misc/styling’,‘structure-spanner’,[])}}

--8<-- "python/user-guide/misc/styling.py:structure-spanner-out"

Format: limit decimal places #

{{code_block(‘user-guide/misc/styling’,‘format-number’,[])}}

--8<-- "python/user-guide/misc/styling.py:format-number-out"

Style: highlight max row #

{{code_block(‘user-guide/misc/styling’,‘style-simple’,[])}}

--8<-- "python/user-guide/misc/styling.py:style-simple-out"

Style: bold species column #

{{code_block(‘user-guide/misc/styling’,‘style-bold-column’,[])}}

--8<-- "python/user-guide/misc/styling.py:style-bold-column-out"

Full example #

{{code_block(‘user-guide/misc/styling’,‘full-example’,[])}}

--8<-- "python/user-guide/misc/styling.py:full-example-out"
logo