Gráfico de barras apilado que cruza el eje x [duplicado]

Esta pregunta ya tiene una respuesta aquí:

ggplot2 y un gráfico de barras apiladas con valores negativos 1 respuesta

Amigos, ¿cómo creo un diagrama de barras apilado en ambos lados del eje x (preferiblemente en ggplot2)?

Ejemplo:http://s23.postimg.org/3lbgicb3f/Example.png

He buscado alrededor, pero no he podido encontrar ningún buen ejemplo. Los datos consisten en dos ubicaciones (1 y 2), con valores (peso) para 5 categorías diferentes (A, B, C, R y S). A, B y C deben estar en la parte superior del eje x, mientras que R y S deben representarse a continuación. Tenga en cuenta los valores positivos en ambos lados del eje x. No importa las barras de error.

Datos de ejemplo:

Type=c("A","B","C","R","S","A","B","C","R","S")
Location=c(1,1,1,1,1,2,2,2,2,2)
Value=c(2,6,5,3,2.5,6,3,2,4,1.5)
df=data.frame(Type, Location, Value)
df$Location <- as.factor(df$Location)

Cualquier sugerencia sería muy apreciada, Nordenskiold

Respuestas a la pregunta(2)

Su respuesta a la pregunta