pyvista.CompositePolyDataMapper.set_unique_colors#
- CompositePolyDataMapper.set_unique_colors(color_cycler=True)[ソース]#
データセットの各ブロックを固有の色に設定します.
これはデフォルトで
matplotlib
のカラーサイクラーを使用しています.カスタムカラーサイクラー,または色のようなオブジェクトのシーケンスが渡されると、ブロックを対応する色に設定します.
- パラメータ:
例
複合データセットの各ブロックを固有の色に設定します.
>>> import pyvista as pv >>> dataset = pv.MultiBlock( ... [pv.Cube(), pv.Sphere(center=(0, 0, 1))] ... ) >>> pl = pv.Plotter() >>> actor, mapper = pl.add_composite(dataset) >>> mapper.set_unique_colors() >>> mapper.block_attr[1].color Color(name='tab:orange', hex='#ff7f0eff', opacity=255) >>> mapper.block_attr[2].color Color(name='tab:green', hex='#2ca02cff', opacity=255)