「Matplotlib tips」の版間の差分
提供: Eospedia
(→Axes3D) |
|||
行25: | 行25: | ||
</pre> | </pre> | ||
− | * | + | * axはAxes3Dというクラスのインスタンスになっていて、3Dプロット用のメソッドを持っている。 |
+ | ** APIは https://matplotlib.org/3.3.2/api/_as_gen/mpl_toolkits.mplot3d.axes3d.Axes3D.html#mpl-toolkits-mplot3d-axes3d-axes3d を参照 | ||
* %matplotlib widget と一緒に使うと、3Dプロットの回転とかがマウスドラッグで可能。 | * %matplotlib widget と一緒に使うと、3Dプロットの回転とかがマウスドラッグで可能。 |
2020年10月29日 (木) 05:54時点における版
JupyterLabでインタラクティブプロット
- 下準備
- ipympl( https://github.com/matplotlib/ipympl )をインストール
- 使い方
- ノートブックの冒頭で以下のマジックコマンドをたたく
%matplotlib widget
始めにinlineにしておいて途中からwidgetに変えるとかは無理。最初から冒頭でwidgetにしておく必要あり。
3Dプロット
Axes3D
- インポート
from mpl_toolkits.mplot3d import Axed3D import matplotlib.pyplot as plt
- 使い方
fig = plt.figure() ax = fig.add_subplot(111, projection='3d')
- axはAxes3Dというクラスのインスタンスになっていて、3Dプロット用のメソッドを持っている。
- %matplotlib widget と一緒に使うと、3Dプロットの回転とかがマウスドラッグで可能。