Ändern des Diagramms in ggplot2 unter Verwendung von as.yearmon aus dem Zoo

Ich habe ein Diagramm in ggplot2 mit dem Zoo erstellt, um Monatsfächer zu erstellen. Ich möchte jedoch in der Lage sein, das Diagramm so zu ändern, dass es wie ein Standard-Ggplot-Diagramm aussieht. Dies bedeutet, dass die nicht verwendeten Fächer gelöscht werden und die Fächer den gesamten Fächerraum ausfüllen. Hier ist mein Code:

library(data.table)
library(ggplot2)
library(scales)
library(zoo)

testset <- data.table(Date=as.Date(c("2013-07-02","2013-08-03","2013-09-04","2013-10-05","2013-11-06","2013-07-03","2013-08-04","2013-09-05","2013-10-06","2013-11-07")), 
           Action = c("A","B","C","D","E","B","A","B","C","A","B","E","E","C","A"), 
           rating = runif(30))

Der ggplot-Aufruf lautet:

ggplot(testset, aes(as.yearmon(Date), fill=Action)) + 
           geom_bar(position = "dodge") + 
           scale_x_yearmon()

Ich bin mir nicht sicher, was ich vermisse, aber ich würde es gerne herausfinden! Danke im Voraus!

Antworten auf die Frage(1)

Ihre Antwort auf die Frage