pyvista.DataObject.add_field_data#
- DataObject.add_field_data(array: ndarray, name: str, deep: bool = True)[ソース]#
フィールドデータを追加します.
データセットに関連付けたいデータのサイズが,データセットのポイント数やセル数と一致しない場合,フィールドデータを使用します.
- パラメータ:
例
PolyDataデータセットにフィールドデータを追加します.
>>> import pyvista as pv >>> import numpy as np >>> mesh = pv.Sphere() >>> mesh.add_field_data(np.arange(10), 'my-field-data') >>> mesh['my-field-data'] pyvista_ndarray([0, 1, 2, 3, 4, 5, 6, 7, 8, 9])
ImageDataデータセットにフィールドデータを追加します.
>>> mesh = pv.ImageData(dimensions=(2, 2, 1)) >>> mesh.add_field_data( ... ['I could', 'write', 'notes', 'here'], 'my-field-data' ... ) >>> mesh['my-field-data'] pyvista_ndarray(['I could', 'write', 'notes', 'here'], dtype='<U7')
MultiBlockデータセットにフィールドデータを追加します.
>>> blocks = pv.MultiBlock() >>> blocks.append(pv.Sphere()) >>> blocks["cube"] = pv.Cube(center=(0, 0, -1)) >>> blocks.add_field_data([1, 2, 3], 'my-field-data') >>> blocks.field_data['my-field-data'] pyvista_ndarray([1, 2, 3])