Как исправить «Ошибка в plot.default (...): формальный аргумент« тип », соответствующий нескольким фактическим аргументам» в RStudio - PullRequest
0 голосов
/ 28 марта 2019

Я выполняю анализ времени с помощью RStudio. Я должен выполнить это для 8 разных переменных (четыре разные части тела, 2 разных округа). Кажется, моя функция работает нормально, однако, когда я пытаюсь выполнить ее с помощью одной из переменных и построить график (см. Предоставленный код), в результате я получаю сообщение об ошибке, показанное в заголовке. Какой тип сюжетной функции мне нужно использовать, или какой другой тип решения мне нужно применить для правильной работы этой функции?

`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)

} `

...