【发布时间】:2013-01-22 17:22:32
【问题描述】:
我想将一天中完成的工作显示为堆积条形图,以便逐日查看我在每个类别中完成了多少活动,Y 轴表示从 0:00 开始的时间到 23:59。
# day tstart tend duration category
1 2012-10-01 13:40 14:16 36 Recreation
2 2012-10-02 10:15 10:57 42 Work
3 2012-10-02 13:23 13:47 24 Chores
4 2012-10-02 13:47 14:48 61 Work
5 2012-10-03 09:09 11:40 151 Work
6 2012-10-03 13:33 14:04 31 Recreation
7 2012-10-03 17:00 19:40 160 Recreation
我知道我必须将“时间开始”转换为数字,但我不知道如何“合并”同一天的多行,以便它们只构成图中的一个条形.
在(非常原始的)ASCII 艺术中,我期待的是:
23:00
22:00
21:00
20:00
19:00 C
18:00 C
17:00 C
16:00
15:00
14:00 W R
13:00 R C
12:00
11:00 W
10:00 W W
9:00 W
8:00
7:00
6:00
5:00
4:00
3:00
2:00
1:00
0:00
01 02 03
(其中 R、W 和 C 将是用于不同活动的不同颜色的条:娱乐、工作和家务)
事实上,作为 R 情节的新手,我不知道我必须查看的情节函数(和情节包),而且因为它们将是情节中的漏洞——没有记录活动(对于例如)0:00 到 09:09 之间,然后是 11:40 到 13:33 之间,等等。在 2012-10-03...
【问题讨论】:
-
你在寻找Gantt chart吗?
-
没有。这里的想法是得到一个图表,我们可以看到 - 每天 - 我们在哪些活动上工作了多少时间(从 13:40 开始,持续 36 分钟等)。它基于“计时”时间(记录的活动)。
-
OTOH,甘特图的单位是任务和子任务。有一个分解的概念,我们这里没有。
标签: r charts plot data-visualization bar-chart