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)
追加の考慮事項:
以上がMatplotlib の X 軸上の空白を削除するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。