0

如果我在 matplotlib 中初始化我的图形,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 函数是一个非常简单的图形方法包装器。无花果的代码:

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

如您所见,您真正需要做的就是在图形上使用图例方法来获得相同的结果。

高温高压

于 2012-07-17T16:33:05.873 回答