这是一个玩具数据集:
xa <- c(4, 5, 4.5, 4, 3, 1.5)
ya <- c(1, 2, 4, 5, 5.5, 6)
xb <- c(3.8, 4.5, 4, 3.5, 2.5, 1)
yb <- c(1, 2, 3, 4, 5, 5.8)
toyset <- as.data.frame(cbind(xa, ya, xb, yb))
如果我们简单地绘制连接它们的点和线,我们会得到:
library(ggplot2)
ggplot(toyset) + geom_path(aes(xa, ya)) + geom_path(aes(xb, yb)) +
geom_point(aes(xa, ya)) + geom_point(aes(xb, yb))
ggplot2中是否有一种简单的方法来填充由两条线定义的区域?