0

複数の単純なcsvファイルから1つのグラフに標高データをグラフ化するコードを作成することに成功しました(メートル単位のゲインとkm単位の距離)

これは私のコードです:

plot(wash,type="l",xlim=c(0,13.5),ylim=c(0,1500),col=554,lwd = 3)
lines(grade,lwd = 1,lty=3)
lines(megan,lwd = 3,col="3")
lines(godin,lwd = 3,col="deepskyblue")
lines(whiteface,lwd = 3,col="118")
lines(angliru,lwd = 3,col="navy")
grid(col = "grey", lty = "dotted", lwd = 1)
legend("topleft",bty = "o", bg = "white",c("Mt Washington","Mt Mégantic","Côte à Godin","Whiteface","Alto del Angliru"),col = c("554","3","deepskyblue","118","yellow3","navy"),cex=0.9,lwd = 2,inset = c(0.05, 0.05),lty = c(1,1,1,1,1,1,1))
title("Montées", cex.main = 0.9)
legend("bottomright",bty = "o", bg = "white",c("Pente 10%"),cex=0.9,lwd = 1,lty = 3,inset = c(0.03, 0.03))

これは正常に機能していますが、1つのcsvファイルのみをグラフ化したかったのです:

plot(whiteface,type="l",xlim=c(0,13.5),ylim=c(0,1500),col=554,lwd = 3)
lines(grade,lwd = 1,lty=3)
title("Whiteface", cex.main = 0.9)

このエラーが発生する1つ(whiteface.csv)を除くすべてのcsvファイルで正常に機能しています:

plot(whiteface,type="l",xlim=c(0,13.5),ylim=c(0,1500),col=554,lwd = 3)
lines(grade,lwd = 1,lty=3)
Error in plot.default(...) : 
  formal argument "type" matched by multiple actual arguments
title("Whiteface", cex.main = 0.9)
Error in title("Whiteface", cex.main = 0.9) : 
  plot.new has not been called yet

csv ファイルは他のファイルと変わらないようで、whiteface を含む複数のファイルをプロットすると、正常に動作します。

4

0 に答える 0