我有一个数据df,其中包括用户ID列,网站访问时间,一周中的一天和时间戳。
Userid hour weekdays timestamp
"130" "17" "Monday" "140723"
"130" "21" "Tuesday" "156540"
"130" "6" "Sunday" "211667"
"130" "4" "Monday" "223738"
我试图生成正常的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")