Versão atual:

Ajuda em Alterar cor de coluna JFreeChart ..

Olá ,gostaria de saber como faço para alterar a cor de um coluna com por exemplo a com o valor mais alto.E as outra colunas continuarem com o mesma cor.

public void grafico() {
        Conexao c = new Conexao();
        try {
            c.conectar();
            c.executaQuerry("SELECT * FROM vendabd.vendas;");
            c.rs.first();
            DefaultCategoryDataset dataset = new DefaultCategoryDataset();

            do {
                dataset.setValue(c.rs.getInt("valor"), c.rs.getString("valor"), c.rs.getString("idvendas"));
            } while (c.rs.next());

            JFreeChart chart = ChartFactory.createBarChart3D("", "", "", dataset, PlotOrientation.HORIZONTAL, false, false, false);
            chart.getCategoryPlot().getRenderer().setSeriesPaint(0, Color.BLACK);
            ChartPanel chartPanel = new ChartPanel(chart);

            panel.removeAll();
            panel.add(chartPanel);
            panel.validate();

            c.desconectar();
        } catch (Exception e) {
        }
    }

Estou usando esse código para cria o gráfico, como pode ver a cor dele e toda diferente e apena a primeira coluna está com a cor escolhida por min,teria como colocar um tipo de teste logico para colorir as colunas. Obrigado!

Versões(2):

Ver a versão formatada

Ajuda em JFreeChart ..

  • criado 24 de set de 2014

Comentário

new question