pyvista.Plotter.add_lines#
- Plotter.add_lines(lines, color='w', width=5, label=None, name=None, connected=False)[ソース]#
プロッティングオブジェクトに線分を追加します.
- パラメータ:
- lines
np.ndarray
線分セグメントを表すポイント.たとえば,2つの線分セグメントは次のように表されます:
np.array([[0, 1, 0], [1, 0, 0], [1, 1, 0], [2, 0, 0]])
- color
ColorLike
, default: 'w' 文字列,RGBリスト,または16進カラー文字列.例:
color='white'
color='w'
color=[1.0, 1.0, 1.0]
color='#FFFFFF'
- width
float
, default: 5 線の太さ.
- label
str
, default:None
pyvista.Plotter.add_legend()
でシーンに凡例を追加するときに使用する文字列ラベル.- name
str
, default:None
簡単に更新できるように,追加したアクターの名前.この名前のアクターがレンダリングウィンドウに既に存在する場合は,新しいアクターに置き換えられます.
- connectedbool, default:
False
線分は,一連の 接続された 線分を表す点として扱います.例えば,2本の線分がつながっている場合,
np.array([[0, 0, 0], [1, 0, 0], [1, 1, 0]])
として表されます.もしFalse
ならば,lines
には 偶 数の点を渡さなければならず,線分は接続されている必要はありません.
- lines
- 戻り値:
vtk.vtkActor
ラインアクター.
例
2本の線をプロットします.
>>> import numpy as np >>> import pyvista as pv >>> pl = pv.Plotter() >>> points = np.array([[0, 1, 0], [1, 0, 0], [1, 1, 0], [2, 0, 0]]) >>> actor = pl.add_lines(points, color='purple', width=3) >>> pl.camera_position = 'xy' >>> pl.show()
connected=True
で線を追加すると,一連のつながった線分が追加されます.>>> pl = pv.Plotter() >>> points = np.array([[0, 1, 0], [1, 0, 0], [1, 1, 0], [2, 0, 0]]) >>> actor = pl.add_lines( ... points, color='purple', width=3, connected=True ... ) >>> pl.camera_position = 'xy' >>> pl.show()