给你一段简单的例子
x <- c(1,2,3,11,12,13)
y <- c(2,5,2,15,11,20)
plot(NULL, xlim=c(0,15), ylim=c(0,20), xlab="x", ylab="y")
lines(x[1:3], y[1:3], lty=1, col=2)
lines(x[4:6], y[4:6], lty=2, col=3)
※ 引述《HumuHumu (呼姆呼姆)》之铭言:
: 我想用plot画一个类似趋势图的东西,但是把不同的资料画在同一个图上
: 且在趋势图上根据资料段来分颜色
: 我想请问说 当我用plot画好第一笔资料如下图
: http://imgur.com/JgWnAwY
: 我想把另一笔资料用蓝色的 接在红色段后面
: 但我用lines只能做到这样
: http://imgur.com/zofwqiV
: 我的问题是,有没有什么办法可以让第二段蓝色的部分的起始位置是在红色结束的那边呢
: 大概是从15000左右开始