我正在使用RStudio执行时间分析。我应该针对8个不同的变量(四个不同的身体部位,2个不同的县)执行此操作。我的函数似乎运行良好,但是,当我尝试使用on变量执行它并进行绘制时(请参阅提供的代码),得到的结果是标题中显示的错误消息。我需要使用哪种绘图功能?或者需要其他解决方案才能使该功能正常运行?
`plotData <- function(data, variable1, variable2, ylab="us per stdpop",
newtitle="my totally awesome plot"){
data[, variable1] = 10^5 * data[,variable2] / stdpop # note, right now
stdpop is being looked for outside the function
plot(data[, variable1] ,type="",ylim=c(00,10),xlab="år",
ylab=ylab,bty="n",xaxt="n")
rect(59,0,75,10,col=grey(0.9),border=F)
points(data[, variable1],cex=0.7)
axis(1,at=0:6*12,labels=F)
axis(1,at=0:5*12+6,tick=F,labels=2013:2018)
title(newtitle)
}`