pyvista.Renderer.set_color_cycler#
- Renderer.set_color_cycler(color_cycler)[ソース]#
このレンダラーのカラーサイクラーを設定またはリセットします.
このカラーサイクラーは,プロットされるデータセットのデフォルトカラーを設定するために,連続した
add_mesh()
の呼び出しによって反復されます.設定するとき,値は色のようなオブジェクトのリスト,または色のようなオブジェクトのサイクラーのいずれかでなければなりません.渡された値が単一の文字列である場合,それは以下のうちの1つでなければなりません.
'default'
- デフォルトのカラーサイクラーを使用します (matplotlib のデフォルトと一致します)'matplotlib
- Matplotlib の現在のテーマのカラーサイクラーを動的に返します.'all'
-pyvista.plotting.colors.hexcolors
で利用可能なすべての色を循環させます.
None
に設定すると,このレンダラーでのカラーサイクラーの使用を無効にします.例
デフォルトのカラーサイクラーで,赤,緑,青を反復するように設定します.
>>> import pyvista as pv >>> pl = pv.Plotter() >>> pl.renderer.set_color_cycler(['red', 'green', 'blue']) >>> _ = 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()