pyvista.examples.downloads.download_frog_tissue#
- download_frog_tissue(load=True)[ソース]#
カエル組織のデータセットをダウンロードします.
このデータセットにはカエルデータセット (
download_frog()
参照) の組織分割ラベルが含まれます.- パラメータ:
- 戻り値:
pyvista.ImageData
|str
load
に応じて,データセットまたはファイル名を指定します.
例
データをロードします
>>> import numpy as np >>> import pyvista as pv >>> from pyvista import examples >>> data = examples.download_frog_tissue()
組織ラベルを体積としてプロットします
まず,プロットパラメータを定義します
>>> # Configure colors / color bar >>> clim = data.get_data_range() # Set color bar limits to match data >>> cmap = 'glasbey' # Use a categorical colormap >>> categories = True # Ensure n_colors matches number of labels >>> opacity = ( ... 'foreground' # Make foreground opaque, background transparent ... ) >>> opacity_unit_distance = 1
プロットの解像度を画像の間隔の半分に設定します
>>> res = np.array(data.spacing) / 2
レンダリングパラメーターを定義します
>>> mapper = 'gpu' >>> shade = True >>> ambient = 0.3 >>> diffuse = 0.6 >>> specular = 0.5 >>> specular_power = 40
プロットを作成し,表示します
>>> p = pv.Plotter() >>> _ = p.add_volume( ... data, ... clim=clim, ... ambient=ambient, ... shade=shade, ... diffuse=diffuse, ... specular=specular, ... specular_power=specular_power, ... mapper=mapper, ... opacity=opacity, ... opacity_unit_distance=opacity_unit_distance, ... categories=categories, ... cmap=cmap, ... resolution=res, ... ) >>> p.camera_position = 'yx' # Set camera to provide a dorsal view >>> p.show()