Olá pessoal estou tentando mudar as cores das barras no JFreeChart. Peguei esse exemplo aqui no guj e em outro site, mas não esta funcionando, a primeira cor no caso BLUE é aplicada a todas as barras.
Alquém sabe o que pode estar acontecendo?
renderer.setSeriesPaint(0, Color.BLUE );
renderer.setSeriesPaint(1, Color.cyan );
renderer.setSeriesPaint(2, Color.GREEN );
http://www.jfree.org/jfreechart/api/gjdoc/org/jfree/chart/renderer/AbstractRenderer.html#setSeriesPaint:int:Paint diz que muda a cor de todas as barras de uma série. Você quer, em uma determinada série, mudar individualmente a cor de cada barra, é isso?
Resolvi!
Antes estava assim:
ds.setValue(erroPreenchimento, "" , "INCOMPLETO");
ds.setValue(dentroMeta, "", "DENTRO DA META");
ds.setValue(acimaMeta,"", "ACIMA DA META");
Agora assim:
ds.setValue(erroPreenchimento, erroPreenchimento , "INCOMPLETO");
ds.setValue(dentroMeta, dentroMeta, "DENTRO DA META");
ds.setValue(acimaMeta, acimaMeta, "ACIMA DA META");
Apalmeira eu estava com o mesmo problema que você!!
Mas quando vc mudou as cores das barras a expessura delas diminuiu? As barras do meu gráfico ficaram coloridas mais bem finas DD:.
Alguém poderia me ajudar??