pyvista.DataSetFilters.plot_over_circular_arc#
- DataSetFilters.plot_over_circular_arc(
- pointa: VectorLike[float],
- pointb: VectorLike[float],
- center: VectorLike[float],
- resolution: int | None = None,
- scalars: str | None = None,
- title: str | None = None,
- ylabel: str | None = None,
- figsize: tuple[int, int] | None = None,
- figure: bool = True,
- show: bool = True,
- tolerance: float | None = None,
- fname: str | None = None,
- progress_bar: bool = False,
円弧に沿ってデータセットをサンプリングし,プロットします.
x軸がA点からの距離で,y軸が対象の変数である場合,対象の変数を2 Dでプロットします.このフィルタでは
None
が戻されることに注意してください.- パラメータ:
- pointasequence[
float
] [x, y, z]
内の位置.- pointbsequence[
float
] [x, y, z]
内の位置.- centersequence[
float
] [x, y, z]
内の位置.- resolution
int
,optional
円弧を分割する断片の数.デフォルトは入力メッシュ内のセル数です.正の整数でなければなりません.
- scalars
str
,optional
調査する入力データセット内の変数の文字列名.既定では,アクティブスカラーが使用されます.
- title
str
,optional
matplotlib
図の文字列タイトル.- ylabel
str
,optional
y軸の文字列ラベル.デフォルトは変数名
- figsize
tuple
(int
),optional
新しい図のサイズ
- figurebool, default:
True
新しい図形を作成するかどうかのフラグ
- showbool, default:
True
True
の場合,matplotlib
の値を表示します.- tolerance
float
,optional
ソース内のポイントが入力のセル内にあるかどうかを計算するために使用される許容値です.指定しない場合,公差は自動的に生成されます.
- fname
str
,optional
設定時にこのファイル名で図を保存します.
- progress_barbool, default:
False
進行状況を示す進行状況バーを表示します.
- pointasequence[
例
高解像度の円弧に沿ってデータセットをサンプリングし,プロットします.
>>> from pyvista import examples >>> mesh = examples.load_uniform() >>> a = [mesh.bounds.x_min, mesh.bounds.y_min, mesh.bounds.z_max] >>> b = [mesh.bounds.x_max, mesh.bounds.y_min, mesh.bounds.z_min] >>> center = [ ... mesh.bounds.x_min, ... mesh.bounds.y_min, ... mesh.bounds.z_min, ... ] >>> mesh.plot_over_circular_arc( ... a, b, center, resolution=1000, show=False ... )