2015-07-20 45 views
3

我很確定你能幫助我: 我創建了一些函數,它依賴於一些參數(例如n)。然後我繪製一個密度,我想用我輸入的n作爲函數的參數來標記它。 更具體:如何獲得一個圖的標籤中的參數?

plot(function(x) dnorm(x,0,1), main="n=...") 
lines(density(y), col = 'red') 

我希望「......」被自動100,當我用我的功能與N = 100(而不是總是編輯功能)。

在此先感謝!

回答

3

只需使用paste0()

n <- 100 
plot(function(x) dnorm(x,0,1), main=paste0("n=",n)) 
lines(density(y), col = 'red') 
  • paste0()是因爲paste()稍微方便這裏默認
  • 利用空間分離
  • main=sprintf(n=%d",n)應該工作以及
+0

完美的作品,謝謝! –

+0

你打敗了我:D – Massa