使用ggplot2绘制时间序列

时间:2017-07-26 14:38:34

标签: r ggplot2 timestamp

我有一个数据df,其中包括用户ID列,网站访问时间,一周中的一天和时间戳。

   Userid  hour weekdays    timestamp
   "130"  "17" "Monday"    "140723" 
   "130"  "21" "Tuesday"   "156540" 
   "130"  "6"  "Sunday"    "211667" 
   "130"  "4"  "Monday"    "223738" 

我的目标是制作类似于以下示例的情节: enter image description here

我试图生成正常的ggplot,但y轴上的小时数没有排序,并且没有出现点。

[编辑] 我的代码:

ggplot(df,aes(x=df$created_at,y=df$hour))+
  geom_line( data = df[df$id=="130",], aes( x=as.Date(data$created_at),y=(data$hour)), color="red")+
  geom_line( data = df[df$id=="220",], aes( x=as.Date(data$created_at),y=(data$hour)), color="blue")

0 个答案:

没有答案