2017年5月20日土曜日

ax = Axes3D(fig) してもグラフが3Dにならない(ハマった)

Pythonのサンプルで以下のような記載があったのでやってみたが、グラフが3Dにならなかった。

fig = plt.figure()
ax = Axes3D(fig)

対処方法

以下のように記載した場合には3D表示になる。

fig = plt.figure()
ax =fig.add_subplot(111, projection='3d')

元ネタが間違っているとは考えにくいので、Pythonのバージョンによるものかと思われる。

ハマり要素なので注意。

0 件のコメント:

コメントを投稿