我相信你能帮助我: 我创建了一些依赖于某些参数(例如n)的函数。然后,我绘制了一个密度图,并且我想用我输入的n作为函数的参数来标记它。 更具体地说:
plot(function(x) dnorm(x,0,1), main="n=...")
lines(density(y), col = 'red')
我希望在使用n=100时,我的函数自动将"..."设置为100(而不是总是编辑函数)。
提前感谢!
我相信你能帮助我: 我创建了一些依赖于某些参数(例如n)的函数。然后,我绘制了一个密度图,并且我想用我输入的n作为函数的参数来标记它。 更具体地说:
plot(function(x) dnorm(x,0,1), main="n=...")
lines(density(y), col = 'red')
只需使用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)
也可以起作用