R 不一致:为什么在plot()函数中add=T有时有效而有时无效

作者:编程家 分类: ruby 时间:2025-06-28

案例代码:

R

# 创建两个向量

x <- c(1, 2, 3, 4, 5)

y <- c(2, 4, 6, 8, 10)

# 绘制第一个图形

plot(x, y, type="o", col="blue", main="第一个图形", xlab="x轴", ylab="y轴")

# 添加第二个图形

lines(x, y*2, type="o", col="red", pch=22, lty=2, add=TRUE)

# 添加第三个图形

points(x, y*3, col="green", pch=23, add=TRUE)

这段代码创建了三个图形,并使用`add=TRUE`参数将它们叠加在同一个图形上。第一个图形使用`plot()`函数创建,第二个图形使用`lines()`函数添加,第三个图形使用`points()`函数添加。