pyvista.plotting.volume_property.VolumeProperty.apply_lookup_table#
- VolumeProperty.apply_lookup_table(lookup_table: LookupTable)[ソース]#
ボリュームプロパティにルックアップテーブルを適用します.
ルックアップテーブルの色と不透明度の両方を伝達関数として適用します.
- パラメータ:
- lookup_table
pyvista.LookupTable
,optional
色と不透明度の伝達関数を設定するためのルックアップテーブル.
- lookup_table
例
カスタムルックアップテーブルを使用して, perlin ノイズをボリューメトリックにプロットします.
>>> import pyvista as pv >>> noise = pv.perlin_noise(1, (1, 3, 5), (0, 0, 0)) >>> grid = pv.sample_function( ... noise, [0, 3.0, -0, 1.0, 0, 1.0], dim=(40, 40, 40) ... ) >>> grid['scalars'] -= grid['scalars'].min() >>> grid['scalars'] *= 255 / grid['scalars'].max() >>> pl = pv.Plotter() >>> actor = pl.add_volume(grid, show_scalar_bar=False) >>> lut = pv.LookupTable(cmap='bwr') >>> lut.apply_opacity([1.0, 0.0, 0.0, 0.3, 0.0, 0.0, 0.0, 0.3]) >>> actor.prop.apply_lookup_table(lut) >>> pl.show()