Matplotlib Figure()(区分大小写)没有属性figlegend

Matplotlib Figure()(区分大小写)没有属性figlegend,matplotlib,python-2.7,figure,Matplotlib,Python 2.7,Figure,如果我通过myfigure=figure((5.0,4.0),dpi=100)初始化matplotlib中的地物为什么我不能使用figlegend(手柄,标签,'upper center')?为什么我不能使用与myfigure=plt.figure()一起工作的函数?(如果我从matplotlib导入like,则将pyplot导入为plt) 如果可以,我怎么做 关于figlegend pyplot函数是一个非常简单的图形方法包装器。figlegend的代码: def figlegend(hand

如果我通过
myfigure=figure((5.0,4.0),dpi=100)初始化matplotlib中的地物
为什么我不能使用
figlegend(手柄,标签,'upper center')
?为什么我不能使用与
myfigure=plt.figure()一起工作的函数?(如果我从matplotlib导入like
,则将pyplot导入为plt

如果可以,我怎么做


关于

figlegend pyplot函数是一个非常简单的图形方法包装器。figlegend的代码:

def figlegend(handles, labels, loc, **kwargs):
    ...
    l = gcf().legend(handles, labels, loc, **kwargs)
    draw_if_interactive()
    return l
如您所见,您真正需要做的就是在图形上使用图例方法来实现相同的结果


好极了,佩尔森!我刚刚使用了l=使用了myFigure.legend(手柄、标签、loc、**kwargs),现在我有了一个figlegend!感谢mill pelson指出这一点!!!!欢迎光临!pyplot代码并不是神奇的,如果您发现某些东西没有如您所期望的那样工作,那么它非常值得一读。