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()  
../../../_images/pyvista-plotting-themes-Theme-color_cycler-1_00_00.png