pyvista.DataSetFilters.plot_over_circular_arc

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,
) None[ソース]#

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

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

パラメータ:
pointasequence[float]

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

pointbsequence[float]

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

centersequence[float]

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

resolutionint, optional

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

scalarsstr, optional

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

titlestr, optional

matplotlib 図の文字列タイトル.

ylabelstr, optional

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

figsizetuple(int), optional

新しい図のサイズ

figurebool, default: True

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

showbool, default: True

True の場合, matplotlib の値を表示します.

tolerancefloat, optional

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

fnamestr, optional

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

progress_barbool, default: False

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

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

>>> 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
... )