[英]Same scale on X and Y axis in R curve
當我使用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=
),但我寧願不使用它(因為只要函數更改,就需要采用它)。
您需要asp
繪圖參數,縱橫比。 在對curve()
的調用中設置asp = 1
:
mean <- 5
variance <- 0.05
curve(exp((((x - mean) / variance)^2) * -0.5), mean - 2, mean + 2, asp = 1)
那樣做。
如果你想要xlim == ylim
或者你想要更好地標記軸,它不是很完美,但asp
在兩個軸上獲得相同的比例。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.