Question

J'ai récemment trouvé les sous-intrigues de fonction, qui semble être un moyen plus élégant de configurer plusieurs sous-intrigues que sous-intrigue. Cependant, je ne semble pas pouvoir changer les propriétés des axes pour chaque sous-intrigue.

import matplotlib.pyplot as plt
import matplotlib as mpl
import numpy as npx = np.linspace(0, 20, 100)

fig, axes = plt.subplots(nrows=2)

for i in range(10):
    axes[0].plot(x, i * (x - 10)**2)
    plt.ylabel('plot 1')

for i in range(10):
    axes[1].plot(x, i * np.cos(x))
    plt.ylabel('plot 2')

plt.show()

Seul le Ylabel pour le dernier tracé est affiché. La même chose se produit pour Xlabel, Xlim et Ylim.

Je me rends compte que le point d'utilisation des sous-intrigues est de créer des dispositions communes de sous-intrigues, mais si Sharex et Sharey sont définis sur FAUX, alors ne devrais-je pas pouvoir modifier certains paramètres?

Une solution consisterait à utiliser la fonction secondaire à la place, mais dois-je le faire?

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top