在同一图表上绘制ggplot中的三个变量

时间:2013-10-30 00:34:51

标签: r ggplot2

我有以下数据集:

Time               Served        MAC             BLER
07:16:18.341       7561.60       6721.60             8.33
07:16:18.641       10321.44          8198.24             16.47

为简洁起见,我省略了其他样本。

我想在x轴时间和Y轴上绘制ggplot2中同一图表上的其他三个变量,即Served,MAC和BLER。 我怎样才能做到这一点? 非常感谢

1 个答案:

答案 0 :(得分:1)

你需要融化形式的数据。

require(reshape2)
df.m<-melt(df,id.var="Time")

然后

ggplot(df.m, aes(x=Time, y=value, color=variable))+geom_line()

但我担心y轴的缩放