Matplotlib サブプロットの作成後に X 軸を共有するにはどうすればよいですか?
Oct 25, 2024 am 03:05 AM作成後のサブプロットの X 軸の共有
サブプロットを作成するときは、作成時に次を使用して共有軸プロパティを確立することが理想的です。シェアレックス引数。ただし、サブプロットの生成後に軸を共有する必要がある場合があります。
作成後に 2 つのサブプロットの x 軸を共有するには、ax2.sharex(ax1) 関数を使用します。これにより、ax1 と ax2 という名前の 2 つの軸の間にリンクが確立され、同じ x 軸を共有できるようになります。
このシナリオでは、必要に応じて、いずれかの軸の xticklabel を手動で設定する必要があります。例:
<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) plt.plot(t,x) ax2 = plt.subplot(212) plt.plot(t,y) ax2.sharex(ax1) ax1.set_xticklabels([]) # Disable xticklabels for ax1 plt.show()</code>
ログイン後にコピー
上記のコードは、共有 X 軸を持つ 2 つのサブプロットを作成します。 xticklabel は上のサブプロットにのみ表示され、下のサブプロットは xticklabel なしのままになります。
軸のリストの場合、次のコードを使用して x 軸を最初の軸と共有できます。
<code class="python">for ax in axes[1:]: ax.sharex(axes[0])</code>
ログイン後にコピー
以上がMatplotlib サブプロットの作成後に X 軸を共有するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

人気の記事
スプリットフィクションを打ち負かすのにどれくらい時間がかかりますか?
3週間前
By DDD
レポ:チームメイトを復活させる方法
3週間前
By 尊渡假赌尊渡假赌尊渡假赌
ハローキティアイランドアドベンチャー:巨大な種を手に入れる方法
3週間前
By 尊渡假赌尊渡假赌尊渡假赌
2つのポイント博物館:すべての展示とそれらを見つける場所
3週間前
By 尊渡假赌尊渡假赌尊渡假赌

人気の記事
スプリットフィクションを打ち負かすのにどれくらい時間がかかりますか?
3週間前
By DDD
レポ:チームメイトを復活させる方法
3週間前
By 尊渡假赌尊渡假赌尊渡假赌
ハローキティアイランドアドベンチャー:巨大な種を手に入れる方法
3週間前
By 尊渡假赌尊渡假赌尊渡假赌
2つのポイント博物館:すべての展示とそれらを見つける場所
3週間前
By 尊渡假赌尊渡假赌尊渡假赌

ホットな記事タグ

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック
Gmailメールのログイン入り口はどこですか?
7126
9


Java チュートリアル
1534
14


Laravel チュートリアル
1256
25


PHP チュートリアル
1205
29


CakePHP チュートリアル
1153
46

