R のcurve()
関数を使用する場合、X 軸と Y 軸で同じスケールを使用するように強制する方法はありますか?
たとえば、このRコードを考えてみましょう
mean <- 5
variance <- 0.05
curve(exp((((x - mean) / variance)^2) * -0.5), mean - 2, mean + 2)
これにより、次のプロットが得られます。
ご覧のとおり、X 軸と Y 軸は異なるスケールを使用しています。どうすればこれを修正できますか?
注: Y 軸の範囲を ( 経由でylim=
) 手動で指定できることはわかっていますが、これは使用したくありません (関数が変更されるたびに採用する必要があるため)。