R 绘制多系列ggplot2测线图
我是R的新手,我意识到这是一个毫无希望的新手提出的基本问题。在过去的几天里,我一直在尝试使用其他问题/方法来寻找解决方案,但尚未破解。我真的很想得到一些指导 我有一张图,我正试图用ggplot2中的geom_线绘制它。我的数据框的第一列是一个“年龄”变量,我希望它位于x轴上。其他四个变量是数字(货币)。我希望将这四个变量作为单独的系列 我从教程/其他问题中收集了一些信息,这些信息可能需要将这些数据融为一体才能使其发挥作用 我当前的代码粘贴在下面。当前打印的图形没有数据。当我打印e$值,但调用数据时,我得到一个空响应。任何指导都将不胜感激R 绘制多系列ggplot2测线图,r,ggplot2,R,Ggplot2,我是R的新手,我意识到这是一个毫无希望的新手提出的基本问题。在过去的几天里,我一直在尝试使用其他问题/方法来寻找解决方案,但尚未破解。我真的很想得到一些指导 我有一张图,我正试图用ggplot2中的geom_线绘制它。我的数据框的第一列是一个“年龄”变量,我希望它位于x轴上。其他四个变量是数字(货币)。我希望将这四个变量作为单独的系列 我从教程/其他问题中收集了一些信息,这些信息可能需要将这些数据融为一体才能使其发挥作用 我当前的代码粘贴在下面。当前打印的图形没有数据。当我打印e$值,但调用数据
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
library(重塑2)
图书馆(GG2)
选项(na.action=“na.omit”)
原始使用ggplot()
可以在aes()调用中直接引用列
ggplot(RAW.e, aes(x=AGE, y=value, color=variable))+ geom_line()
失败的原因是将x和y设置为字符串。如果您使用了x,非常感谢您的帮助!非常感谢。我明白我错在哪里了。