绘图主题简介

PyVista 绘图参数可以按绘图逐个控制,或通过全局主题控制,使得可以通过一个全局配置控制网格颜色和样式。

PyVista 中的默认主题参数可以通过以下方式访问和显示:

code.matlab
import pyvista as pv
pv.global_theme

默认绘图参数可以通过其属性名称单独访问:

code.matlab
pyvista.global_theme.color = 'lightblue'

以下是使用默认绘图参数绘制的斯坦福龙示例:

code.matlab
from pyvista import examples
dragon = examples.download_dragon()
dragon.plot(cpos='xy')
Document Image
\[\]

然后可以通过全局修改这些参数:

code.matlab
pv.global_theme.color = 'red'
pv.global_theme.background = 'white'
pv.global_theme.axes.show = False

现在,网格将使用新的全局参数绘制:

code.matlab
dragon.plot(cpos='xy')
Document Image
\[\]

这与使用以下参数绘制网格相同:

code.matlab
dragon.plot(
    cpos='xy', color='red', background='white', show_axes=False
)
Document Image
\[\]