Partage des axes X des sous-parcelles créées après la création de la figure
Le partage des axes X entre les sous-parcelles peut fournir une vue cohérente des données sur plusieurs tracés. Bien que cela soit généralement effectué lors de la création d'une sous-intrigue, il peut y avoir des cas où cela doit être réalisé une fois la figure établie.
Pour ce faire, utilisez la méthode sharex(). Cette méthode crée un lien entre deux axes, leur permettant de partager le même axe x. Cependant, contrairement au partage au moment de la création, la définition manuelle des étiquettes x-tick pour l'un des axes peut être nécessaire.
Considérons l'exemple suivant :
<code class="python">import numpy as np import matplotlib.pyplot as plt t = np.arange(1000) / 100. x = np.sin(2 * np.pi * 10 * t) y = np.cos(2 * np.pi * 10 * t) fig = plt.figure() ax1 = plt.subplot(211) ax2 = plt.subplot(212) ax1.plot(t, x) ax2.plot(t, y) ax2.sharex(ax1) ax1.set_xticklabels([]) plt.show()</code>
En exécutant ax2.sharex( ax1), une connexion est établie entre les deux axes, leur permettant de partager le même axe x. Pour supprimer les étiquettes x-tick pour l'un des axes, ax1.set_xticklabels([]) est utilisé dans ce cas spécifique.
Dans les scénarios impliquant plusieurs sous-tracés, appliquer la méthode sharex() à chaque axe en respectant au premier axe donne le partage souhaité :
<code class="python">for ax in axes[1:]: ax.sharex(axes[0])</code>
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!