pyvista.plotting.themes.Theme.color_cycler#
- property Theme.color_cycler[ソース]#
メッシュの色付けに使用されるデフォルトのカラーサイクラーを返すか設定します.
このカラーサイクラーは,
add_mesh
を通してデータセットを表示する際に,各レンダラーによって繰り返し処理され,順次色付けされます.設定するとき,値は色のようなオブジェクトのリスト,または色のようなオブジェクトのサイクラーのいずれかでなければなりません.渡された値が単一の文字列である場合,それは以下のうちの1つでなければなりません.
'default'
- デフォルトのカラーサイクラーを使用します (matplotlib のデフォルトと一致します)'matplotlib
- Matplotlib の現在のテーマのカラーサイクラーを動的に返します.'all'
-pyvista.plotting.colors.hexcolors
で利用可能なすべての色を循環させます.
None
に設定すると,カラーサイクラーの使用を無効にします.例
デフォルトのカラーサイクラーで,赤,緑,青を反復するように設定します.
>>> import pyvista as pv >>> pv.global_theme.color_cycler = ['red', 'green', 'blue']
>>> pl = pv.Plotter() >>> _ = pl.add_mesh(pv.Cone(center=(0, 0, 0))) # red >>> _ = pl.add_mesh(pv.Cube(center=(1, 0, 0))) # green >>> _ = pl.add_mesh(pv.Sphere(center=(1, 1, 0))) # blue >>> _ = pl.add_mesh(pv.Cylinder(center=(0, 1, 0))) # red again >>> pl.show()