pyvista.CubeAxesActor

目次

pyvista.CubeAxesActor#

class CubeAxesActor(*args, **kwargs)[ソース]#

Wrap vtkCubeAxesActor.

This class is created to wrap vtkCubeAxesActor, which is used to draw axes and labels for the input data bounds. This wrapping aims to provide a user-friendly interface to use vtkCubeAxesActor.

パラメータ:
camerapyvista.Camera

軸アクタにリンクさせるカメラ.

minor_ticksbool, default: False

True の場合は,すべての軸に細かい刻みをプロットします.

tick_locationstr, optional

軸グリッドにティックを描画する方法を設定します.以下のオプションがあります: 'inside', 'outside', 'both'

x_titlestr, default: "X Axis"

Title of the x-axis.

y_titlestr, default: "Y Axis"

Title of the y-axis.

z_titlestr, default: "Z Axis"

Title of the z-axis.

x_axis_visibilitybool, default: True

x軸の表示.

y_axis_visibilitybool, default: True

y軸の表示.

z_axis_visibilitybool, default: True

z軸の表示.

x_label_formatstr, optional

x軸の目盛り位置から目盛りラベルを生成する方法を定義するフォーマット文字列.設定されている場合はテーマの書式がデフォルトとなり,そうでない場合は '%.1f' です.

y_label_formatstr, optional

y軸の目盛り位置から目盛りラベルを生成する方法を定義するフォーマット文字列.設定されている場合はテーマの書式がデフォルトとなり,そうでない場合は '%.1f' です.

z_label_formatstr, optional

z軸の目盛り位置から目盛りラベルを生成する方法を定義するフォーマット文字列.設定されている場合はテーマの書式がデフォルトとなり,そうでない場合は '%.1f' です.

x_label_visibilitybool, default: True

x軸ラベルの表示.

y_label_visibilitybool, default: True

y軸ラベルの表示.

z_label_visibilitybool, default: True

z軸ラベルの表示.

n_xlabelsint, default: 5

x軸に沿ったラベルの数.

n_ylabelsint, default: 5

y軸に沿ったラベルの数.

n_zlabelsint, default: 5

z軸に沿ったラベルの数.

参考

show_bounds()
show_grid()
軸オブジェクト

異なる軸のオブジェクトを示す例です。

3Dプロッターを作成し,CubeAxesActorを追加します.

>>> import pyvista as pv
>>> mesh = pv.Cube()
>>> pl = pv.Plotter()
>>> actor = pl.add_mesh(mesh)
>>> cube_axes_actor = pv.CubeAxesActor(pl.camera)
>>> cube_axes_actor.bounds = mesh.bounds
>>> actor, property = pl.add_actor(cube_axes_actor)
>>> pl.show()
../../../_images/pyvista-CubeAxesActor-1_00_00.png

メソッド

CubeAxesActor.update_bounds(bounds)

アクターの境界を更新します.

アトリビュート

CubeAxesActor.bounds

境界ボックスの中心を返すか設定します.

CubeAxesActor.camera

スケーリングや移動を行うカメラを返すか設定します.

CubeAxesActor.center

Return the center.

CubeAxesActor.label_offset

ラベルと軸の間の距離を返す,または設定します.

CubeAxesActor.n_xlabels

Number of labels on the x-axis.

CubeAxesActor.n_ylabels

Number of labels on the y-axis.

CubeAxesActor.n_zlabels

Number of labels on the z-axis.

CubeAxesActor.tick_location

軸のグリッドに刻みをどのように描くかを返すか設定します.

CubeAxesActor.title_offset

タイトルとラベルの間の距離を返すか設定します.

CubeAxesActor.use_2d_mode

2Dレンダーモードを使用します.

CubeAxesActor.x_axis_minor_tick_visibility

x軸の最小目盛りの表示/非表示を設定します.

CubeAxesActor.x_axis_range

Return or set the x-axis range.

CubeAxesActor.x_axis_visibility

x軸の表示を取得または設定します.

CubeAxesActor.x_label_format

Return or set the label of the x-axis.

CubeAxesActor.x_label_visibility

x軸ラベルの表示を取得または設定します.

CubeAxesActor.x_labels

Return the x-axis labels.

CubeAxesActor.x_title

Return or set the title of the x-axis.

CubeAxesActor.y_axis_minor_tick_visibility

y軸の最小目盛りの表示/非表示を設定します.

CubeAxesActor.y_axis_range

Return or set the y-axis range.

CubeAxesActor.y_axis_visibility

y軸の表示を取得または設定します.

CubeAxesActor.y_label_format

Return or set the label of the y-axis.

CubeAxesActor.y_label_visibility

y軸ラベルの表示を取得または設定します.

CubeAxesActor.y_labels

Return the y-axis labels.

CubeAxesActor.y_title

Return or set the title of the y-axis.

CubeAxesActor.z_axis_minor_tick_visibility

z軸の最小目盛りの表示/非表示を設定します.

CubeAxesActor.z_axis_range

Return or set the z-axis range.

CubeAxesActor.z_axis_visibility

y軸の表示を取得または設定します.

CubeAxesActor.z_label_format

Return or set the label of the z-axis.

CubeAxesActor.z_label_visibility

z軸ラベルの表示を取得または設定します.

CubeAxesActor.z_labels

Return the z-axis labels.

CubeAxesActor.z_title

z軸のタイトルを取得または設定します.