Agregando espacio entre barras en ggplot2

Querido todo, me gustaría agregar espacios entre barras en ggplot2. Esta página ofrece una solución:http: //www.streamreader.org/stats/questions/6204/how-to-increase-the-space-between-the-bars-in-a-bar-plot-in-ggplot. Sin embargo, en lugar de usar niveles de factores para las agrupaciones del eje x, esta solución crea una secuencia numérica, x.seq, para colocar manualmente las barras y luego escalarlas usando el argumento width (). ancho () no funciona, sin embargo, cuando uso agrupaciones de nivel de factor para el eje x como en el ejemplo a continuación.

library(ggplot2)

Treatment <- rep(c('T','C'),each=2)
Gender <- rep(c('M','F'),2)
Response <- sample(1:100,4)
df <- data.frame(Treatment, Gender, Response)

hist <- ggplot(df, aes(x=Gender, y=Response, fill=Treatment, stat="identity"))
hist + geom_bar(position = "dodge") + scale_y_continuous(limits = c(0, 
    100), name = "") 

¿Alguien sabe cómo obtener el mismo efecto que en el ejemplo vinculado, pero al usar agrupaciones de nivel de factor?

Aclamaciones

Aaron

Respuestas a la pregunta(1)

Su respuesta a la pregunta