pyvista.plotting.mapper._BaseMapper.interpolate_before_map#

property _BaseMapper.interpolate_before_map: bool[ソース]#

マッピングの前にスカラーの補間を行うかどうかを返します.

有効にすると,より滑らかなスカラー表示になります. False の場合,OpenGLはマップされたカラーを補間し,カラーマップに存在しないカラーを表示することがあります.

マッピング前の補間を無効にします.

>>> import pyvista as pv
>>> dataset = pv.MultiBlock(
...     [pv.Cube(), pv.Sphere(center=(0, 0, 1))]
... )
>>> dataset[0].point_data['data'] = dataset[0].points[:, 2]
>>> dataset[1].point_data['data'] = dataset[1].points[:, 2]
>>> pl = pv.Plotter()
>>> actor, mapper = pl.add_composite(
...     dataset,
...     show_scalar_bar=False,
...     n_colors=3,
...     cmap='bwr',
... )
>>> mapper.interpolate_before_map = False
>>> pl.show()
../../../_images/pyvista-plotting-mapper-_BaseMapper-interpolate_before_map-1_00_00.png

マッピング前の補間を有効にします.

>>> pl = pv.Plotter()
>>> actor, mapper = pl.add_composite(
...     dataset,
...     show_scalar_bar=False,
...     n_colors=3,
...     cmap='bwr',
... )
>>> mapper.interpolate_before_map = True
>>> pl.show()
../../../_images/pyvista-plotting-mapper-_BaseMapper-interpolate_before_map-1_01_00.png

この属性に関する詳細な説明は マッピング前に補間 を参照してください.