如何在图的标签中获取参数?

时间:2015-07-20 20:29:29

标签: r

我很确定你可以帮助我: 我创建了一些依赖于某些参数的函数(例如n)。然后我绘制了一个密度,我想用我输入的n作为函数的参数来标记它。 更具体一点:

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

当我使用n = 100的函数时,我希望“...”自动为100(而不是总是编辑函数)。

提前致谢!

1 个答案:

答案 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)也可以正常使用