barplot usando ggplot2

Tengo un conjunto de datos como este:

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

Estoy tratando de dibujar un gráfico de barras para estos datos. Actualmente, puedo hacerlo conbarplot:

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

Generando este gráfico:

Así que mis preguntas son: ¿Puedo usar ggplot2 para dibujar un gráfico de este tipo? Específicamente, ¿cómo uso facetas u otras opciones para dividir el gráfico por días de la semana? Si es así, ¿cómo puedo lograr eso? Además, ¿cómo uso faceta para producir un diseño diferente?

Respuestas a la pregunta(2)

Su respuesta a la pregunta