pyvista.DataSetFilters.plot_over_circular_arc_normal#

DataSetFilters.plot_over_circular_arc_normal(center, resolution=None, normal=None, polar=None, angle=None, scalars=None, title=None, ylabel=None, figsize=None, figure=True, show=True, tolerance=None, fname=None, progress_bar=False)[ソース]#

法線ベクトルと極ベクトルで定義された解像度の円弧に沿ってデータセットをサンプリングし,それをプロットします.

x軸がA点からの距離で,y軸が対象の変数である場合,対象の変数を2 Dでプロットします.このフィルタでは None が戻されることに注意してください.

パラメータ:
centersequence[int]

[x, y, z] 内の位置.

resolutionint, optional

円弧を分割する断片の数.デフォルトは入力メッシュ内のセル数です.正の整数でなければなりません.

normalsequence[float], optional

円弧の平面に対する法線ベクトルです.既定では,正のZ方向を指します.

polarsequence[float], optional

極座標での円弧の始点.既定では,正のx方向の単位ベクトルです.

anglefloat, optional

極ベクトルを始点とする円弧の長さ(度単位).方向は反時計回りです.デフォルトは360です.

scalarsstr, optional

調査する入力データセット内の変数の文字列名.既定では,アクティブスカラーが使用されます.

titlestr, optional

matplotlib 図の文字列タイトル.

ylabelstr, optional

y軸の文字列ラベル.デフォルトは変数名.

figsizetuple(int), optional

新しい図のサイズ

figurebool, optional

新しい図形を作成するかどうかのフラグ

showbool, default: True

matplotlibの図を表示します.

tolerancefloat, optional

ソース内のポイントが入力のセル内にあるかどうかを計算するために使用される許容値です.指定しない場合,公差は自動的に生成されます.

fnamestr, optional

設定時にこのファイル名で図を保存します.

progress_barbool, default: False

進行状況を示す進行状況バーを表示します.

高解像度の円弧に沿ってデータセットをサンプリングし,プロットします.

>>> from pyvista import examples
>>> mesh = examples.load_uniform()
>>> normal = normal = [0, 0, 1]
>>> polar = [0, 9, 0]
>>> angle = 90
>>> center = [mesh.bounds[0], mesh.bounds[2], mesh.bounds[4]]
>>> mesh.plot_over_circular_arc_normal(
...     center, polar=polar, angle=angle
... )