Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Berikut ialah beberapa pilihan tajuk, menangkap intipati artikel anda dalam format soalan: **Pilihan 1 (Terus dan Ringkas):** * **Bagaimana untuk Berkongsi X Axes Subplots dalam Matplotlib Selepas Penciptaan Rajah?*

Berikut ialah beberapa pilihan tajuk, menangkap intipati artikel anda dalam format soalan: **Pilihan 1 (Terus dan Ringkas):** * **Bagaimana untuk Berkongsi X Axes Subplots dalam Matplotlib Selepas Penciptaan Rajah?*

Linda Hamilton
Linda Hamiltonasal
2024-10-25 01:53:30401semak imbas

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

Perkongsian X Paksi Subplot Dicipta Selepas Penciptaan Rajah

Perkongsian x paksi antara subplot boleh memberikan paparan data yang padu merentas berbilang plot. Walaupun lazimnya dilakukan semasa penciptaan subplot, mungkin terdapat keadaan di mana ini perlu dicapai selepas angka itu telah ditetapkan.

Untuk mencapainya, manfaatkan kaedah sharex(). Kaedah ini mencipta pautan antara dua paksi, membolehkan mereka berkongsi paksi-x yang sama. Walau bagaimanapun, tidak seperti perkongsian pada masa penciptaan, menetapkan label x-tick secara manual untuk salah satu paksi mungkin diperlukan.

Pertimbangkan contoh berikut:

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

Dengan melaksanakan ax2.sharex( ax1), sambungan dibuat antara dua paksi, membolehkan mereka berkongsi paksi-x yang sama. Untuk menyekat label x-tick bagi salah satu paksi, ax1.set_xticklabels([]) digunakan dalam kes khusus ini.

Dalam senario yang melibatkan berbilang subplot, menggunakan kaedah sharex() pada setiap paksi berkenaan kepada paksi pertama menghasilkan perkongsian yang diingini:

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

Atas ialah kandungan terperinci Berikut ialah beberapa pilihan tajuk, menangkap intipati artikel anda dalam format soalan: **Pilihan 1 (Terus dan Ringkas):** * **Bagaimana untuk Berkongsi X Axes Subplots dalam Matplotlib Selepas Penciptaan Rajah?*. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn