Posso obter o eixo que será retornado por `pyplot.subplots` dentro do construtor para a figura que ele cria?

Estou usando uma classe de figura personalizada em uma chamada para o pyplotsubplot()

fig, ax = matplotlib.pyplot.subplots(FigureClass=MyFigure)

e gostaria de usar o (s) objeto (s) do eixo,ax, normalmente retornado porsubplot(), no construtor da classe de figura customizada. Por exemplo, eu gostaria de pegar esse eixo e combiná-lo:

class MyFigure(matplotlib.figure.Figure):

    def __init__(self, *args, **kwargs):
        super(MyFigure, self).__init__(**kwargs)

        self.ax_one = self.method_that_gets_the_ax_returned_by_subplots()
        self.ax_two = self.ax_one.twinx()
        self.ax_three = self.ax_one.twinx()

mas não consigo encontrar uma maneira de obter (o que será retornado como)ax aqui. Usandogca() resulta em uma figura em branco e um eixo "extra", por exemplo; Enquanto estiver usandoget_axes() resulta em erros (é uma lista vazia).

Existe uma maneira de obter o eixo que será retornado porsubplots dentro do construtor para a figura que ele cria?

questionAnswers(0)

yourAnswerToTheQuestion