Theme.load_theme#
- Theme.load_theme(theme: str | Theme) None[source]#
Overwrite the current theme with a theme.
- Parameters:
- theme
pyvista.plotting.themes.Theme Theme to use to overwrite this theme.
- theme
Examples#
Download Python source code | Download Jupyter notebook
Create a custom theme from the default theme and load it into the global theme of pyvista.
>>> import pyvista as pv
>>> from pyvista.plotting.themes import DocumentTheme
>>> my_theme = DocumentTheme()
>>> my_theme.font.size = 20
>>> my_theme.font.title_size = 40
>>> my_theme.cmap = 'jet'
>>> pv.global_theme.load_theme(my_theme)
>>> pv.global_theme.font.size
20
Create a custom theme from the dark theme and load it into pyvista.
>>> from pyvista.plotting.themes import DarkTheme
>>> my_theme = DarkTheme()
>>> my_theme.show_edges = True
>>> pv.global_theme.load_theme(my_theme)
>>> pv.global_theme.show_edges
True