ホームページ  >  記事  >  バックエンド開発  >  Matplotlib の X 軸上の空白を削除するにはどうすればよいですか?

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

Patricia Arquette
Patricia Arquetteオリジナル
2024-11-17 20:05:02411ブラウズ

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 サイトの他の関連記事を参照してください。

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