Python subplot — Les-mathematiques.net The most powerful custom community solution in the world

Python subplot

Bonjour à tous,

Mon programme m'affiche un tableau de subplot de taille 4x5 par exemple. Et j'aimerais donner un nom au ligne du coup j'effectue la commande
axs1[j,:].set_ylabel("Theta = {}".format(Theta[ i]), rotation=0, size='large')

Car je m'inspire de ce post: Aide

Mais j'ai une erreur : AttributeError: 'numpy.ndarray' object has no attribute 'set_ylabel'

Je vous montre monde code, il est assez simple mais sorti du contexte.
def plot_E(Theta):
    """
    
    """
    n1 = np.size(Theta)
    nb_simul1 = 5
    N1 = 400

    fig1, axs1 = plt.subplots(n1, nb_simul1, figsize =[30,20])
    for i in range(n1):
        for j in range(nb_simul1):
             # Simulation de E_{N}
            E = [1]
            for k in range(N1):
                E = evolution(Theta[ i],E)
            nb_parties = len(E)
            axs1[ i][j].stem( range(1,nb_parties+1), E, label = 'Simulation numéro {}'.format(i+1), use_line_collection = True)
            axs1[j,:].set_ylabel("Theta = {}".format(Theta[ i]), rotation=0, size='large')

Si vous voyez mon erreur ça m'aiderait je vous remercie, je suis à votre disposition pour toute question.
Connectez-vous ou Inscrivez-vous pour répondre.
Success message!