barplot za pomocą ggplot2

Mam taki zestaw danych:

<code>cars    trucks  suvs
1          2    4
3          5    4
6          4    6
4          5    6
9          12   16
</code>

Próbuję narysować wykres słupkowy dla tych danych. Obecnie mogę to zrobićbarplot:

<code>barplot(as.matrix(autos_data), main="Autos", 
         ylab= "Total",beside=TRUE, col=rainbow(5))
</code>

Generowanie tego wykresu:

Oto moje pytania: czy mogę użyć ggplot2 do narysowania takiego wykresu? W szczególności - w jaki sposób mogę użyć facetingu lub innych opcji, aby podzielić wykres według dni tygodnia? Jeśli tak, jak mam to osiągnąć? Dodatkowo, w jaki sposób użyć aspektu do stworzenia innego układu?

questionAnswers(2)

yourAnswerToTheQuestion