Heim  >  Artikel  >  Backend-Entwicklung  >  Hier sind einige Titeloptionen, die das Wesentliche Ihres Artikels in einem Frageformat festhalten: **Option 1 (direkt und prägnant):** * **Wie teilt man die X-Achsen von Unterhandlungen in Matplotlib nach der Figurenerstellung?*

Hier sind einige Titeloptionen, die das Wesentliche Ihres Artikels in einem Frageformat festhalten: **Option 1 (direkt und prägnant):** * **Wie teilt man die X-Achsen von Unterhandlungen in Matplotlib nach der Figurenerstellung?*

Linda Hamilton
Linda HamiltonOriginal
2024-10-25 01:53:30401Durchsuche

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

Gemeinsame X-Achsen von Unterdiagrammen, die nach der Figurenerstellung erstellt wurden

Die gemeinsame Nutzung von X-Achsen zwischen Unterdiagrammen kann eine zusammenhängende Ansicht der Daten über mehrere Diagramme hinweg ermöglichen. Während dies normalerweise während der Erstellung einer Nebenhandlung geschieht, kann es Fälle geben, in denen dies erreicht werden muss, nachdem die Zahl festgelegt wurde.

Um dies zu erreichen, nutzen Sie die Methode sharex(). Diese Methode stellt eine Verbindung zwischen zwei Achsen her, sodass sie sich dieselbe x-Achse teilen können. Anders als beim Teilen zum Zeitpunkt der Erstellung kann es jedoch erforderlich sein, X-Tick-Beschriftungen für eine der Achsen manuell festzulegen.

Betrachten Sie das folgende Beispiel:

<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>

Durch Ausführen von ax2.sharex( Mit dem Befehl ax1) wird eine Verbindung zwischen den beiden Achsen hergestellt, sodass sie sich die gleiche x-Achse teilen können. Um die x-Tick-Beschriftungen für eine der Achsen zu unterdrücken, wird in diesem speziellen Fall ax1.set_xticklabels([]) verwendet.

In Szenarien mit mehreren Unterplots wird die Methode sharex() entsprechend auf jede Achse angewendet zur ersten Achse ergibt die gewünschte Aufteilung:

<code class="python">for ax in axes[1:]:
    ax.sharex(axes[0])</code>

Das obige ist der detaillierte Inhalt vonHier sind einige Titeloptionen, die das Wesentliche Ihres Artikels in einem Frageformat festhalten: **Option 1 (direkt und prägnant):** * **Wie teilt man die X-Achsen von Unterhandlungen in Matplotlib nach der Figurenerstellung?*. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn