Maison  >  Article  >  développement back-end  >  Voici quelques options de titre, capturant l’essence de votre article sous forme de questions : **Option 1 (directe et concise) :** * **Comment partager les axes X des sous-parcelles dans Matplotlib après la création de la figure ?*

Voici quelques options de titre, capturant l’essence de votre article sous forme de questions : **Option 1 (directe et concise) :** * **Comment partager les axes X des sous-parcelles dans Matplotlib après la création de la figure ?*

Linda Hamilton
Linda Hamiltonoriginal
2024-10-25 01:53:30401parcourir

Here are a few title options, capturing the essence of your article in a question format:

**Option 1 (Direct and Concise):**

* **How to Share X Axes of Subplots in Matplotlib After Figure Creation?**

**Option 2 (Highlighting the Problem):**

* **Need t

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn