我正在按照我的意愿让ggplot2工作有点麻烦.基本上,我想通过将它们放在一个单独的图中来比较实际观察值与近似值.例如,
> library(ggplot2)
> df.actual <- data.frame(x = 1:100, y = (1:100) * 2)
> df.approx <- data.frame(x = 1:150, y = (1:150) * 2 + 5 + rnorm(150, mean = 3) )
> ggplot() + geom_point(aes(x, y), data = df.actual) + geom_line(aes(x,y), data = df.approx)
Run Code Online (Sandbox Code Playgroud)
我的问题是我无法显示传奇.我在某处读到ggplot2的传说不是很灵活(?).理想情况下,传说与
谢谢.
试试这个让你入门
ggplot() +
geom_point(aes(x, y, colour = "actual"), data = df.actual) +
geom_line(aes(x, y, colour = "approximate"), data = df.approx) +
scale_colour_discrete("Type")
Run Code Online (Sandbox Code Playgroud)