Criando um gráfico de barras empilhadas centralizado em zero usando ggplot

Atualmente estou trabalhando com um gráfico de barras horizontais empilhadas usando ggplot2 em R.

Este é o meu código R:

ggplot(results, aes(x=Protocol, y=Time, fill=Phase)) + 
  geom_bar(stat="identity") + coord_flip()

E isso produz este gráfico:

Quero centrar este gráfico para que as Fases 1 e 2 fiquem à esquerda e as Fases 3 e 4 à direita.

Aqui está uma idéia aproximada do que estou procurando. Mas imagine que a linha central é o tempo 0 e o tempo passa positivo em qualquer direção:

Eu estou pensando que eu deveria fazer dois gráficos de volta para trás?

questionAnswers(2)

yourAnswerToTheQuestion