Keen to mix up your report? You can change the font, background colour and text alignment to match your brand guidelines or personal aesthetics. There are two methods for doing this: via the API, and via the Report Settings page.
When you create a report, you can override the default styling properties by passing in a
ReportFormatting object as follows:
There are currently six styling properties supported:
Boolean which controls whether the text appears as light (good for dark mode), or dark (default).
2. Accent Colour
Controls the colour of certain UI elements e.g. page titles, selects, DataTable headings. Can be any of the 140 CSS colour names or an RGB hex code.
3. Background Colour
Controls the background colour of the page. Can be any of the 140 CSS colour names or an RGB hex code.
4. Text Alignment
Controls how the text is aligned - can be any of
Controls the font for the prose text - can be any of
Controls the horizontal width of the report - can be any of
Report Settings Page
You can also edit these properties through the Visual Settings section of the Report Settings page.
You'll see a CSS block here, where you can edit the default values. The same options apply as specified for the Python API above.
Datapane Teams users have additional functionality for loading in custom fonts and header images into a global styling block that applies to all reports. To learn more, check out the section on Styling and Whitelabelling.