0

matplotlib で Figure を初期化すると、myfigure=Figure((5.0, 4.0), dpi=100)なぜ使用できないのfiglegend(handles,labels,'upper center')でしょうか? で動作する関数を一般的に使用できないのはなぜmyfigure = plt.figure()ですか? (私がのようにインポートした場合from matplotlib import pyplot as plt

できるとしたら、どうすればいいですか?

よろしく

4

1 に答える 1

1

figlegend pyplot 関数は、Figure メソッドの非常に単純なラッパーです。figlegend のコード:

def figlegend(handles, labels, loc, **kwargs):
    ...
    l = gcf().legend(handles, labels, loc, **kwargs)
    draw_if_interactive()
    return l

ご覧のとおり、同じ結果を得るために必要なことは、図に対して凡例メソッドを使用することだけです。

HTH

于 2012-07-17T16:33:05.873 に答える