簡體   English   中英

R曲線的X和Y軸上的比例相同

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM