Matplotlib の X 軸上の空白を削除するにはどうすればよいですか?

Patricia Arquette
リリース: 2024-11-17 20:05:02
オリジナル
410 人が閲覧しました

How to Eliminate White Space on the X-Axis in Matplotlib?

Matplotlib で X 軸の空白を削除する

matplotlib では、データをプロットするときに、エッジの周囲にマージンが追加されることがよくあります。データがグラフ内に収まるようにします。ただし、これにより、特に軸上に不要な空白が残る可能性があります。 X 軸の空白を扱うときにこの問題に対処するには、いくつかの効果的なオプションを次に示します。

マージンの調整:

plt.margins() またはax.margins() 関数はマージンを指定します。 x 軸の場合、x 引数を 0 に設定します。これにより、x 軸からマージンが削除されます。

例:

plt.margins(x=0)
ログイン後にコピー

Matplotlib 構成の変更:

変更をグローバルに適用するには、matplotlib rc ファイルを変更します:

plt.rcParams['axes.xmargin'] = 0
ログイン後にコピー

plt.xlim() または ax.set_xlim() を使用します。

あるいは、plt.xlim() または ax.set_xlim() を使用して、軸の制限を手動で設定することもできます。適切な範囲を決定し、それに応じて制限を設定して空白を排除します。

例:

ax.set_xlim(xmin, xmax)
ログイン後にコピー

追加の考慮事項:

  • y 引数を使用して y 軸の余白を調整することもできます。
  • これらのソリューションを特定のコードに適合させるには、Figure オブジェクトと軸の参照 (fig、plt、および ax) を調整します。 ) 必要に応じて。
  • マージンと軸の制限の詳細については、matplotlib ドキュメントを参照してください。

以上がMatplotlib の X 軸上の空白を削除するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート