Plot-Timeline in R als einfach beschriftete Leiste und mit Datumsangaben auf der x-Achse.

Ich möchte mit dem Timeline-Paket in R ein schönes Timeline-Diagramm erstellen, bin mir jedoch nicht sicher, wie ich diese Probleme beheben kann. Eine ist, dass diese Balken nach oben gestapelt sind, aber ich möchte, dass sie sich auf derselben Ebene befinden. Die y-Achse sollte weggelassen werden. Die x-Achse sollte die Beschriftungen aus der Spalte StartLabel verwenden. Wie komme ich dorthin?

Hier ist der Code und die Daten:

require(data.table)
require(timeline)

setsTimeline <- data.table(Set=c("x","y","z","x","y","z","x","y","z","x","y","z","x"),
       StartDate=c(1380708900,1402963200,1420070400,1421280000,1410912000,1396310400,1397520000,1418860800,1404172800,1405382400,1395100800,1412121600,1413331200),
       EndDate=  c(1395099900,1404171900,1421279100,1430985600,1412120700,1397519100,1402962300,1420069500,1405381500,1410911100,1396309500,1413330300,1418859900))

setsTimeline[,StartLabel:=as.POSIXct(StartDate,tz="UTC",origin="1970-01-01")]
setsTimeline[,Group:=c("Timeline")]
setkey(setsTimeline,StartDate)

timeline(setsTimeline,label.col="Set",start.col="StartDate",end.col="EndDate",group.col="Group")

Etwas in der Art würde ich gerne sehen:http: //timelyportfolio.github.io/rCharts_time_series/assets/fig/unnamed-chunk-3.pn

Aber jetzt sieht es so aus:

Edit: Vielleicht ist dies eine verlorene Sache, weil dieses Paket noch nicht fertig ist. Ich habe es geschafft, die Grafik zu entstapeln. Es scheint, dass man eine Gruppenvariable definieren muss. Aber ich kann immer noch nicht herausfinden, wie ich die Bezeichnungen ändern und eine Legende hinzufügen kann. Es scheint, dass dieses Diagramm nicht auf die üblichen Diagrammfunktionen reagiert. Ich habe den obigen Code bearbeitet und hier ist das aktuelle Diagramm:

Antworten auf die Frage(4)

Ihre Antwort auf die Frage