7

外側のデータポイントがプロット空間の端にある Matplotlib で多くのプロットを作成しているため、重要なデータが不明瞭になることがよくあります。たとえば、次のようなことをしたいと思います。

f, ax = subplots(1, 1)
ax.plot([0, 1], [.25, .5], "o")

書かれているように、xaxis が 0 から 1 になるプロットになってしまい、データがどのように見えるかを把握するのは非常に困難です (さらに、多くのスペースを浪費します)。

x軸の制限をリセットして、a)両側にスペースを追加し、b)xticksが合理的な(デフォルトの)間隔でx軸全体をカバーする方法が欲しいです。明らかに、単一のケースでは ax.set_xlim() と ax.set_xticks() を使用できますが、これらのプロットを大量に生成しており、プロットを調整する最適な方法が何であるかを事前に知りません。

Matplotlib に、x 軸がまたがる x データ範囲のパーセンテージを設定するオプションなどはありますか?

4

1 に答える 1

7

Axe.margins()xais と yaxis のマージンを設定するために使用します。

ax.margins(0.1, 0.1)

(ドキュメント)

于 2013-03-06T02:08:24.243 に答える