Rプロットは、データと軸の間にいくらかのスペースを置くためにxとyの制限を自動的に設定します。matplotlibが同じことを自動的に行う方法があるかどうか疑問に思いました。そうでない場合、Rが軸の制限を設定する方法についての適切な式または「経験則」はありますか?
2 に答える
6
?par
パラメータを見てくださいxaxs
:
x 軸に使用する軸間隔計算のスタイル。可能な値は「r」、「i」、「e」、「s」、「d」です。スタイルは通常、データの範囲または xlim (指定されている場合) によって制御されます。
スタイル "r" (通常) は、最初にデータ範囲を両端で 4% 拡張し、拡張された範囲内に収まるきれいなラベルを持つ軸を見つけます。
したがって、これを試してみると:
par(xaxs="r") #The default
plot(1:10, 1:10)
実際には、各側で範囲の +/- 4% であることを実証できます。
abline(v=1-(diff(range(1:10)))*0.04, col="red")
abline(v=10+(diff(range(1:10)))*0.04, col="red")
于 2012-11-21T03:08:57.417 に答える