NoI*_*his -2 r time-series ggplot2 dataframe
我有一个 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
Run Code Online (Sandbox Code Playgroud)
我想一起绘制时间序列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))
Run Code Online (Sandbox Code Playgroud)
R 的食谱很棒。