我很确定你可以帮助我: 我创建了一些依赖于某些参数的函数(例如n)。然后我绘制了一个密度,我想用我输入的n作为函数的参数来标记它。 更具体一点:
plot(function(x) dnorm(x,0,1), main="n=...")
lines(density(y), col = 'red')
当我使用n = 100的函数时,我希望“...”自动为100(而不是总是编辑函数)。
提前致谢!
答案 0 :(得分: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)
也可以正常使用