


Comment partager dynamiquement l'axe des x des sous-parcelles dans Matplotlib après la création ?
Oct 25, 2024 am 05:58 AMPartage dynamique des axes X de sous-parcelles
Problème :Partage des axes X de deux sous-parcelles après leur création.
Solution :
Le partage des axes se fait généralement lors de leur création à l'aide du paramètre sharex. Cependant, dans les cas où des sous-traces ont déjà été créées, il est possible de partager leurs axes x en utilisant ax2.sharex(ax1).
Voici un exemple de code Python pour illustrer cette approche :
<code class="python">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) # Create subplot 1 ax2 = plt.subplot(212) # Create subplot 2 # Plot data in the subplots ax1.plot(t, x) ax2.plot(t, y) # Share the x-axes between the subplots ax2.sharex(ax1) # Disable tick labels for one of the subplots to avoid duplication ax1.set_xticklabels([]) plt.show()</code>
Dans ce code, après avoir créé les sous-tracés, nous utilisons ax2.sharex(ax1) pour relier les axes x des deux sous-tracés. Pour éviter les étiquettes de graduation en double, nous les désactivons manuellement pour ax1.
Vous pouvez également utiliser une boucle pour partager les axes X pour une liste de sous-intrigues, telles que :
<code class="python">axes = [ax1, ax2, ax3] 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!

Article chaud

Outils chauds Tags

Article chaud

Tags d'article chaud

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Comment utiliser la belle soupe pour analyser HTML?

Comment utiliser Python pour trouver la distribution ZIPF d'un fichier texte

Comment travailler avec des documents PDF à l'aide de Python

Comment se cacher en utilisant Redis dans les applications Django

Comment effectuer l'apprentissage en profondeur avec TensorFlow ou Pytorch?

Sérialisation et désérialisation des objets Python: partie 1

Comment implémenter votre propre structure de données dans Python
