ホームページ >バックエンド開発 >Python チュートリアル >以下に、質問形式で記事の本質を捉えるタイトルのオプションをいくつか示します。 **オプション 1 (直接的かつ簡潔):** * **図の作成後に Matplotlib でサブプロットの X 軸を共有するにはどうすればよいですか?*

以下に、質問形式で記事の本質を捉えるタイトルのオプションをいくつか示します。 **オプション 1 (直接的かつ簡潔):** * **図の作成後に Matplotlib でサブプロットの X 軸を共有するにはどうすればよいですか?*

Linda Hamilton
Linda Hamiltonオリジナル
2024-10-25 01:53:30496ブラウズ

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

図の作成後に作成されたサブプロットの X 軸の共有

サブプロット間で X 軸を共有すると、複数のプロットにわたるデータの一貫したビューが提供されます。通常はサブプロットの作成中に実行されますが、図が確立された後にこれを実行する必要がある場合もあります。

これを実行するには、sharex() メソッドを利用します。このメソッドは 2 つの軸間にリンクを作成し、同じ X 軸を共有できるようにします。ただし、作成時の共有とは異なり、軸のいずれかに x ティック ラベルを手動で設定する必要がある場合があります。

次の例を考えてみましょう。

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

ax2.sharex( ax1) コマンドを実行すると、2 つの軸間に接続が確立され、同じ X 軸を共有できるようになります。いずれかの軸の x ティック ラベルを抑制するには、この特定のケースでは ax1.set_xticklabels([]) が使用されます。

複数のサブプロットを含むシナリオでは、各軸に sharex() メソッドを適用します。最初の軸に追加すると、目的の共有が得られます:

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

以上が以下に、質問形式で記事の本質を捉えるタイトルのオプションをいくつか示します。 **オプション 1 (直接的かつ簡潔):** * **図の作成後に Matplotlib でサブプロットの X 軸を共有するにはどうすればよいですか?*の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。