ggplot2 e um gráfico de barras empilhadas com valores negativos

Dado o seguinte conjunto de dados:

   Division Year OperatingIncome
1  A  2012           11460
2  B  2012            7431
3  C  2012           -8121
4  D  2012           15719
5  E  2012             364
6  A  2011           12211
7  B  2011            6290
8  C  2011           -2657
9  D  2011           14657
10 E  2011            1257
11 A  2010           12895
12 B  2010            5381
13 C  2010           -2408
14 D  2010           11849
15 E  2010             517

Como faço para completar um gráfico de barras empilhadas em ggplot2 que inclui os valores negativos? Aqui está a sequência básica de gráficos que estou usando:

ggplot(income_m, aes(x=Year, y=OperatingIncome, fill=Division)) + geom_bar() +
+ scale_fill_brewer(type = "seq", palette = 1)

Isso retorna um erro:

Mensagem de aviso: Empilhamento não bem definido quando ymin! = 0

E, em vez do resultado esperado - valores negativos sendo exibidos abaixo do eixo X - eles simplesmente não estão presentes no gráfico de barras empilhadas. Existe uma maneira de produzir o gráfico com todos os valores, positivos e negativos, contabilizados?

questionAnswers(1)

yourAnswerToTheQuestion