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

3

我相信你能帮助我: 我创建了一些依赖于某些参数(例如n)的函数。然后,我绘制了一个密度图,并且我想用我输入的n作为函数的参数来标记它。 更具体地说:

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

我希望在使用n=100时,我的函数自动将"..."设置为100(而不是总是编辑函数)。
提前感谢!
1个回答

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) 也可以起作用

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接