pyvista.plotting.themes.Theme#

class Theme[ソース]#

ベースとなるVTKテーマ.

グローバルな既定の背景色を白に変更します.

>>> import pyvista as pv
>>> pv.global_theme.color = 'white'

デフォルトでエッジを表示します.

>>> pv.global_theme.show_edges = True

デフォルトのテーマから新しいテーマを作成し,グローバルに適用します.

>>> from pyvista.plotting.themes import DocumentTheme
>>> my_theme = DocumentTheme()
>>> my_theme.color = 'red'
>>> my_theme.background = 'white'
>>> pv.global_theme.load_theme(my_theme)

メソッド

Theme.load_theme(theme)

現在のテーマをテーマで上書きします.

Theme.restore_defaults()

テーマをデフォルトに戻します.

Theme.save(filename)

このテーマをjsonファイルにシリアライズします.

アトリビュート

Theme.above_range_color

上記範囲のデフォルトの色を返すか設定します.

Theme.allow_empty_mesh

空のメッシュのプロットを許可するかどうかを返すか設定します.

Theme.anti_aliasing

アンチエイリアスを有効または無効にします.

Theme.auto_close

プロットが終了したら,自動的に図を閉じます.

Theme.axes

デフォルトの axes の設定を返すか設定します.

Theme.background

pyvistaプロットのデフォルトの背景色を取得するか,設定します.

Theme.before_close_callback

Plotter のデフォルトの before_close_callback 関数を返します.

Theme.below_range_color

下記範囲のデフォルトの色を返すか設定します.

Theme.camera

デフォルトの camera の設定を返すか設定します.

Theme.cmap

pyvistaのデフォルトのカラーマップを取得するか,設定します.

Theme.color

pyvistaのメッシュのデフォルトのカラーを取得するか,設定します.

Theme.color_cycler

メッシュの色付けに使用されるデフォルトのカラーサイクラーを返すか設定します.

Theme.colorbar_horizontal

水平カラーバーの既定のパラメータを取得または設定します.

Theme.colorbar_orientation

デフォルトのカラーバーの方向を返すか設定します.

Theme.colorbar_vertical

垂直カラーバーの既定のパラメータを取得または設定します.

Theme.depth_peeling

デフォルトの深度ピーリングパラメータを戻すか設定します.

Theme.edge_color

デフォルトのエッジカラーを返すか設定します.

Theme.edge_opacity

エッジの不透明度を返すか設定します.

Theme.enable_camera_orientation_widget

すべてのプロッタでカメラの向きウィジェットを有効にします.

Theme.floor_color

デフォルトのフロアカラーを返すか設定します.

Theme.font

既定のフォントサイズ,ファミリ,色を取得または設定します.

Theme.full_screen

図形が全画面表示されている場合に返されます.

Theme.hidden_line_removal

隠線除去を返すか設定します.

Theme.image_scale

デフォルトの画像スケールファクターを返すか設定します.

Theme.interactive

デフォルトの interactive のパラメーターを返すか設定します.

Theme.interpolate_before_map

マッピングの前に色を補間するかどうかを返すか設定します.

Theme.jupyter_backend

Return or set the jupyter notebook plotting backend.

Theme.lighting

デフォルトの lighting を返すか設定します.

Theme.lighting_params

デフォルトの照明の設定を返すか設定します.

Theme.line_width

デフォルトの線幅を返すか設定します.

Theme.logo_file

ロゴファイルを返すか設定します.

Theme.multi_rendering_splitting_position

デフォルトの multi_rendering_splitting_position のパラメーターを返すか設定します.

Theme.multi_samples

デフォルトの multi_samples のパラメーターを返すか設定します.

Theme.name

テーマの名前を取得または設定します.

Theme.nan_color

デフォルトのNaNカラーを返すか設定します.

Theme.notebook

ノートブックのプロットの状態を返すか設定します.

Theme.opacity

不透明度を返すか設定します.

Theme.outline_color

デフォルトのアウトラインカラーを返すか設定します.

Theme.point_size

デフォルトポイントサイズを返すか設定します.

Theme.render_lines_as_tubes

デフォルトの render_lines_as_tubes のパラメーターを返すか設定します.

Theme.render_points_as_spheres

デフォルトの render_points_as_spheres のパラメーターを返すか設定します.

Theme.return_cpos

カメラの位置を返すデフォルトの動作を返すか設定します.

Theme.sharp_edges_feature_angle

シャープエッジの特徴角度を設定または返します.

Theme.show_edges

既定のエッジの表示を設定します.

Theme.show_scalar_bar

既定のカラーバーの表示を設定します.

Theme.show_vertices

既定の頂点の表示を設定します.

Theme.silhouette

デフォルトの silhouette の設定を返すか設定します.

Theme.slider_styles

デフォルトのスライダスタイル設定を返します.

Theme.smooth_shading

デフォルトの smooth_shading のパラメーターを返すか設定します.

Theme.split_sharp_edges

分割されたシャープエッジをセットまたは返します.

Theme.title

デフォルトの title のパラメーターを返すか設定します.

Theme.trame

デフォルトの trame のパラメーターを返すか設定します.

Theme.transparent_background

デフォルトの transparent_background のパラメーターを返すか設定します.

Theme.volume_mapper

デフォルトの volume_mapper のパラメーターを返すか設定します.

Theme.window_size

デフォルトのレンダーウィンドウのサイズを返すかセットします.