绘制多个系列ggplot2 line_geom

时间:2014-03-27 10:17:25

标签: r ggplot2

我是R的新手,我意识到这是一个绝望的新手的相当基本的问题。在过去的几天里,我一直试图找到使用其他问题/方法的解决方案,但我还没有解决它。我真的很感激一些指导。

我有一个data frame with 5 columns and 47 rows,我试图在ggplot2中使用geom_line绘制图表。我的数据框的第一列是“年龄”。我想要的变量在x轴上。其他四个变量是数字(货币)。我希望将这四个变量作为单独的系列。

我从教程/其他问题中收集了我可能需要融化数据才能使其工作。

我目前的代码粘贴在下面。这当前打印的数字没有数据。当我打印e $值,但我调用数据时,我得到一个NULL响应。非常感谢任何指导。

library(reshape2)
library(ggplot2)
options(na.action = "na.omit")
RAW <- read.csv("~/Google Drive/RAW2.csv")
RAW.e <- melt(RAW, measure.vars=c("NO", "HS", "VE", "DE"))
x="RAW.e$AGE"
y="RAW.e$value"
RAW.p <- ggplot(RAW.e, aes(x=x, y=y, color=variable))+
geom_line()
RAW.p

1 个答案:

答案 0 :(得分:0)

使用ggplot(),您可以直接在aes()电话中引用您的列。

ggplot(RAW.e, aes(x=AGE, y=value, color=variable))+ geom_line()