pyvista.LookupTable.ramp

pyvista.LookupTable.ramp#

property LookupTable.ramp: str[ソース]#

テーブルランプの形状を設定します.

この属性はカスタムカラーマップを作成するときにのみ使用され, LookupTable.cmap でカラーマップを設定すると, None が返されます.これは既存のカラーマップをクリアし,ルックアップテーブルに新しい値を設定します.

この値は "s-curve", "linear", または "sqrt" のいずれかになります.

  • デフォルトはS字カーブで,両端が徐々に尾を引いています.

  • The equation used for "s-curve" is y = (sin((x - 1/2)*pi) + 1)/2, For an S-curve greyscale ramp, you should set pyvista.LookupTable.n_values to 402 (which is 256*pi/2) to provide room for the tails of the ramp.

  • "linear" の方程式は,単純に y = x です.

  • "sqrt" の方程式は,単純に y = sqrt(x) です.

デフォルトのS字カーブランプを表示します.

>>> import pyvista as pv
>>> lut = pv.LookupTable()
>>> lut.hue_range = (0.0, 0.33)
>>> lut.ramp = 's-curve'
>>> lut.plot()
../../../_images/pyvista-LookupTable-ramp-1_00_00.png

リニアランプをプロットします.

>>> import pyvista as pv
>>> lut = pv.LookupTable()
>>> lut.hue_range = (0.0, 0.33)
>>> lut.ramp = 'linear'
>>> lut.plot()
../../../_images/pyvista-LookupTable-ramp-1_01_00.png

"sqrt" ランプをプロットします.

>>> import pyvista as pv
>>> lut = pv.LookupTable()
>>> lut.hue_range = (0.0, 0.33)
>>> lut.ramp = 'sqrt'
>>> lut.plot()
../../../_images/pyvista-LookupTable-ramp-1_02_00.png