0

matplotlibで楕円をプロットしようとしていますが、このコードを実行すると次のようになります。

from matplotlib.pyplot import *
from matplotlib.patches import Ellipse

fig = Figure()
ax = fig.add_subplot(111)
ax.add_artist(Ellipse(xy=(1, 1), width=2, height=2, facecolor='g', edgecolor='k', alpha=.1))
show()

何も起こりません。数字はわかりません。ましてや楕円です。

何が得られますか?

よろしくお願いします!

4

1 に答える 1

2

figure小文字で綴る必要があります。フィギュアを作成して表示したい。大文字のスペルを使用する場合は、Figureクラスをインスタンス化します。

from matplotlib import pyplot as plt
from matplotlib.patches import Ellipse

fig = plt.figure()
ax = fig.add_subplot(111)
ax.add_artist(Ellipse(xy=(1, 1), width=2, height=2, facecolor='g', edgecolor='k', alpha=.1))
plt.show()
于 2013-03-14T11:53:21.507 に答える