¿Cómo cambiar el orden de los gráficos de caja cuando se usa ggplot2?

sta pregunta se sigue de esta otraun. No pude implementar las respuestas allí.

Definir

df2 <- data.frame(variable=rep(c("vnu.shr","vph.shr"),each=10),
        value=seq(1:20))

Trama

require(ggplot2)
qplot(variable,value, data=df2,geom="boxplot")+
geom_jitter(position=position_jitter(w=0.1,h=0.1))

e gustaría tener los diagramas de caja en el orden inverso (por ejemplo, uno a la derecha a la izquierda y así sucesivamente).

He intentado varias formas de reordenar los factores usandolevels, ordered, relevel, rev y así sucesivamente, pero parece que no puedo obtener la sintaxis correcta.

Respuestas a la pregunta(2)

Su respuesta a la pregunta