我有一个 data frame
BA HRS SPR TGI
11/21/2006 00:00:00 91.10 43.55 29.00 25.925
11/22/2006 00:00:00 90.10 44.57 29.35 26.025
11/24/2006 00:00:00 89.77 44.02 28.80 25.880
11/27/2006 00:00:00 87.37 42.46 28.39 25.800
11/28/2006 00:00:00 87.94 41.91 28.31 25.970
11/29/2006 00:00:00 88.89 42.40 29.02 26.455
我想以ggplot
日期行名称作为x轴来绘制带有的时间序列。
我是新手,很R
高兴能有一些样板代码开始尝试使用该库。
将时间作为数据帧(df)的第一列,并将该列称为“时间”。
require(ggplot2)
require(reshape2)
df$time <- as.POSIXct(df$time, format = "%m/%d/%Y %H:%M:%S")
df.m <- melt(df, id.vars = "time")
ggplot(df.m) + geom_line(aes(x = time, y = value, colour = variable))
R的食谱很棒。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句