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]
内の位置.- resolution
int
,optional
円弧を分割する断片の数.デフォルトは入力メッシュ内のセル数です.正の整数でなければなりません.
- normalsequence[
float
],optional
円弧の平面に対する法線ベクトルです.既定では,正のZ方向を指します.
- polarsequence[
float
],optional
極座標での円弧の始点.既定では,正のx方向の単位ベクトルです.
- angle
float
,optional
極ベクトルを始点とする円弧の長さ(度単位).方向は反時計回りです.デフォルトは360です.
- scalars
str
,optional
調査する入力データセット内の変数の文字列名.既定では,アクティブスカラーが使用されます.
- title
str
,optional
matplotlib 図の文字列タイトル.
- ylabel
str
,optional
y軸の文字列ラベル.デフォルトは変数名.
- figsize
tuple
(int
),optional
新しい図のサイズ
- figurebool,
optional
新しい図形を作成するかどうかのフラグ
- showbool, default:
True
matplotlibの図を表示します.
- tolerance
float
,optional
ソース内のポイントが入力のセル内にあるかどうかを計算するために使用される許容値です.指定しない場合,公差は自動的に生成されます.
- fname
str
,optional
設定時にこのファイル名で図を保存します.
- progress_barbool, default:
False
進行状況を示す進行状況バーを表示します.
- centersequence[
例
高解像度の円弧に沿ってデータセットをサンプリングし,プロットします.
>>> 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 ... )