简体   繁体   English

如何使用R绘制时间轴活动图

[英]How to plot timeline activity graph using R

I want to plot timeline activity graph using R.The output that I want is something like this 我想使用R绘制时间轴活动图。我想要的输出是这样的

在此处输入图片说明

where the first line is 'Badges', second is 'comments', third is 'posts' and 4 th is 'Edits' 其中第一行是“徽章”,第二行是“评论”,第三行是“帖子”,第四行是“编辑”

I have the time values stored in a txt file and the format of time 'yyyy-MM-dd hh:mm:ss' and these shows when each attribute of above 4 rows were earned. 我将时间值存储在一个txt文件中,并将时间格式设置为“ yyyy-MM-dd hh:mm:ss”,它们显示了何时获得了以上4行的每个属性。

NOTE: The 1st and 4th row are the most important.Also the yellow bar in 1st row is specific time under cosideration. 注意:第一行和第四行是最重要的。第一行中的黄色条也是在共同考虑下的特定时间。

since I am new to R, so I have no idea how can I plot the time activities on graph. 由于我是R的新手,所以我不知道如何在图表上绘制时间活动。

UPDATE I am able to see the examples but I am still not able to implement it.I tried following 更新我可以看到示例,但我仍然无法实现它。

rawschedule <- read.txt("C:/date.txt", header = TRUE) 原始时间表<-read.txt(“ C:/date.txt”,标头= TRUE)

dfr <- data.frame(start.date = c(rawschedule["LastEditDate"]),end.date = c(rawschedule["LastEditDate"])) dfr <-data.frame(start.date = c(rawschedule [“ LastEditDate”]),end.date = c(rawschedule [“ LastEditDate”])))

mdfr <- melt(dfr, measure.vars = c("LastEditDate", "LastEditDate")) mdfr <-m​​elt(dfr,measure.vars = c(“ LastEditDate”,“ LastEditDate”))

ggplot(mdfr, aes(as.Date(value, "%y-%M-%d %h:%m:%s"),y='rawschedule$LastEditDate')) + geom_line(size = 6) +xlab(" ") + ylab(" ") +theme_bw() ggplot(mdfr,aes(as.Date(value,“%y-%M-%d%h:%m:%s”),y ='rawschedule $ LastEditDate'))+ geom_line(size = 6)+ xlab (“”)+ ylab(“”)+ theme_bw()

But it throws error as Error in seq.int(0, to0 - from, by) : 'to' cannot be NA, NaN or infinite . 但这会引发错误,因为Error in seq.int(0, to0 - from, by) : 'to' cannot be NA, NaN or infinite I am not able to understand how to correct it 我无法理解如何纠正

UPDATE: the structure of data as dput(head(dfr,10)) is 更新:数据结构为dput(head(dfr,10))为

"2013-05-07 12:34:09", "2013-05-13 08:51:57", "2013-05-13 12:56:47", 
"2013-05-13 13:57:45", "2013-05-14 06:25:19", "2013-05-15 17:30:45", 
"2013-05-15 18:01:35", "2013-05-15 18:32:31", "2013-05-19 18:12:51", 
"2013-05-22 08:10:39", "2013-05-27 05:10:18", "2013-05-27 21:04:00", 
"2013-05-30 18:22:08", "2013-05-30 21:25:41", "2013-05-30 21:52:40", 
"2013-06-01 08:08:24", "2013-06-01 14:40:49", "2013-06-03 08:25:20", 
"2013-06-03 11:47:29", "2013-06-03 15:18:08", "2013-06-03 19:57:09", 
"2013-06-04 07:16:31", "2013-06-04 13:45:14", "2013-06-04 16:16:28", 
"2013-06-05 07:06:33", "2013-06-05 07:14:08", "2013-06-05 10:02:25", 
"2013-06-05 14:18:12", "2013-06-05 18:55:47", "2013-06-06 10:26:43", 
"2013-06-06 11:50:31", "2013-06-06 15:13:30", "2013-06-06 15:19:58", 
"2013-06-06 19:17:00", "2013-06-09 17:08:41", "2013-06-10 10:19:56", 
"2013-06-10 14:22:22", "2013-06-10 16:40:15", "2013-06-11 21:50:14", 
"2013-06-12 08:47:17", "2013-06-13 14:47:20", "2013-06-13 15:10:30", 
"2013-06-13 15:51:57", "2013-06-15 14:32:19", "2013-06-16 11:19:34", 
"2013-06-16 21:17:41", "2013-06-17 08:23:25", "2013-06-18 21:36:17", 
"2013-06-18 21:36:23", "2013-06-19 08:06:51", "2013-06-19 10:16:00", 
"2013-06-19 14:47:56", "2013-06-19 15:20:33", "2013-06-19 17:10:53", 
"2013-06-19 17:10:55", "2013-06-19 18:35:57", "2013-06-20 13:36:20", 
"2013-06-20 14:13:17", "2013-06-21 10:09:07", "2013-06-21 14:43:51", 
"2013-06-23 14:10:38", "2013-06-23 14:38:47", "2013-06-24 15:58:20", 
"2013-06-25 16:30:57", "2013-06-26 08:03:29", "2013-06-26 08:06:51", 
"2013-06-26 09:20:36", "2013-06-26 15:48:17", "2013-06-26 15:49:09", 
"2013-06-26 15:49:21", "2013-06-26 16:30:52", "2013-06-26 16:30:56", 
"2013-06-26 16:59:34", "2013-06-26 19:09:56", "2013-06-27 08:38:05", 
"2013-06-27 09:28:56", "2013-06-27 09:29:59", "2013-06-27 10:25:51", 
"2013-06-28 20:23:10", "2013-06-30 16:18:48", "2013-07-01 10:45:08", 
"2013-07-09 08:58:46", "2013-07-11 20:57:33", "2013-07-13 11:58:12", 
"2013-07-17 10:59:50", "2013-07-18 12:17:40", "2013-08-08 09:38:52", 
"2013-08-09 14:22:06", "2013-08-26 15:23:55", "2013-08-27 13:59:13", 
"2013-08-30 12:21:23", "2013-09-17 12:49:05", "2013-10-03 16:01:29"

I'm the author of the original paper in which this visualization was found. 我是发现该可视化效果的原始论文的作者。 Another researcher emailed me and asked if I'd release the code; 另一位研究人员给我发了电子邮件,问我是否要发布代码; you can now find a version here that is available for anyone to use: 您现在可以在这里找到任何人都可以使用的版本:

https://github.com/scotchfield/behaviour_plot https://github.com/scotchfield/behaviour_plot

(Note that this is not an R response, just a note for where the original tool can be found for reference.) (请注意,这不是R响应,只是有关可以在其中找到原始工具以供参考的注释。)

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM