[英]how to create several lines plot in r
首先创建一个空的绘图表面
plot(0,0, xlim=c(0,1), ylim=range(c(0, x1,x2)), type="n", xaxt="n")
axis(side=1, at=c(0,1), labels=c("x1","x2"))
然后添加绘制线段
segments(0, x1, 1, x2)
和可选的点
points(rep(0, length(x1)), x1);
points(rep(1, length(x2)), x2)
如果要使用ggplot,则更改数据格式会更有意义
dd <- data.frame(id=seq_along(x1), x1=x1, x2=x2)
library(ggplot2)
ggplot(dd) + geom_segment(aes(y=x1, yend=x2), x=0, xend=1)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.