使用基数R,您可以绘制一条曲线,然后使用lines()参数添加第二条曲线.这是一个简单的例子:
x <- 1:10
y <- x^2
y2 <- x^3
plot(x,y, type = "l")
lines(x, y2, col = "red")
Run Code Online (Sandbox Code Playgroud)
或者,如果你想使用ggplot2,这里有两个方法 - 一个在同一个图上绘制不同的颜色,另一个为每个变量生成单独的图.这里的诀窍是首先将数据"融化"成长格式.
library(ggplot2)
df <- data.frame(x, y, y2)
df.m <- melt(df, id.var = "x")
qplot(x, value, data = df.m, colour = variable, geom = "line")
qplot(x, value, data = df.m, geom = "line")+ facet_wrap(~ variable)
Run Code Online (Sandbox Code Playgroud)