我需要在同一个绘图上绘制2个不同的数据,这些数据具有相同的x和y范围。 Click here to see the results of the code。如您所见,左侧的那个在2004年有一个空格。我需要在那里放置第二个数据点(蓝色)。但是,右边的那个是结果。有人可以帮我解决这个问题吗?
这是我目前的代码:
plot1 <- c(64123456,75123456....,99417287) #total of 29 values
plot2 <- c(80824322)
plot(plot1, col="red",pch=16,xlab = "Year", ylab = "Population",main = "Population of XXX from 1990 to 2020",yaxt="n",xaxt="n",las=2)
par(new=TRUE)
plot(plot2, col="blue",pch=17,axes=FALSE,xlab="",ylab="")
更新:
points(plot2, col="blue",pch=17,xlab="",ylab="")
是我使用{{1}}时的结果为什么它放在第一个x值上?
答案 0 :(得分:0)
第一次使用plot
,然后points
plot1 <- c(64123456,75123456,99417287) #total of 29 values
plot2 <- c(80824322)
plot(plot1, col="red",pch=16,xlab = "Year", ylab = "Population",main = "Population of XXX from 1990 to 2020",yaxt="n",xaxt="n",las=2)
points(plot2, col="blue",pch=17,axes=FALSE,xlab="",ylab="")
答案 1 :(得分:0)