Ich möchte die an einem Tag geleistete Arbeit als gestapeltes Balkendiagramm darstellen, um Tag für Tag zu sehen, wie viel Aktivität ich in jeder Kategorie gemacht habe die Y-Achse repräsentiert die Zeit von 0:00 bis 23:59.Gestapeltes Balkendiagramm in R mit mehreren Zeilen pro Tag
# 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
Ich weiß, ich muss „Zeitstart“ konvertieren als numerischer, aber ich weiß nicht, wie man die mehrere Zeilen für den gleichen Tag „verschmelzen“, so dass sie bilden nur eine Bar im Grundstück.
In (sehr primitiv) ASCII-Art, was ich erwarte, ist so etwas wie:
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
(wobei R, W und C Bars in verschiedenen Farben für die verschiedenen Aktivitäten würde: Freizeit, Arbeit und Aufgaben)
In der Tat, als Neuling in R-Plots, weiß ich nicht die Plot-Funktion (und das Plot-Paket) muss ich betrachten, außerdem wie sie sind Löcher in der Handlung - keine Aktivität aufgezeichnet (zum Beispiel) zwischen 0:00 und 09:09, dann zwischen 11:40 und 13:33 usw. am 2012-10-03 ...
Suchen Sie eine Art von [Gantt-Diagramm] (http://en.wikipedia.org/wiki/Gantt_chart)? – A5C1D2H2I1M1N2O1R2T1
Nein. Die Idee ist hier, eine Tabelle zu bekommen, wo wir sehen - Tag pro Tag - wie viel Zeit (ab 13:40, für 36 Minuten usw.) wir arbeiten an welcher Aktivität. Es basiert auf der "getakteten" Zeit (aufgezeichnete Aktivität). – fniessen
OTOH, eine Gantt-Diagramm-Einheit ist Aufgaben und Teilaufgaben. Es gibt eine Vorstellung von Zersetzung, die wir hier nicht haben. – fniessen