mplot3d ビュー角度#

視野角を定義する方法#

3D プロット内のビューポート「カメラ」の位置は、 仰角方位角ロールの 3 つの角度によって定義されます。結果の位置から、常にプロット ボックス ボリュームの中心を指します。角度方向は一般的な規則であり、 PyVistaMATLABで共有されて います (ただし、MATLAB にはロール角度がありません)。正のロール角度は表示面を時計回りに回転させるため、3D 軸は反時計回りに回転しているように見えることに注意してください。

../../../_images/mplot3d_view_angles.png

マウスを使用してプロットを回転すると、方位角と仰角のみが制御されますが、3 つの角度はすべてプログラムで設定できます。

import matplotlib.pyplot as plt
ax = plt.figure().add_subplot(projection='3d')
ax.view_init(elev=30, azim=45, roll=15)

プライマリ ビュー プレーン#

主要なビュー プレーンを直接見るために必要な仰角、方位角、およびロール角が、下の「展開された」プロットの図に示されています。これらは、mplot3d.axes3d.Axes3D.view_initAPI でさらに文書化されています。

(ソースコードpng )

../../../_images/view_planes_3d.png