JFreeChart - LineChart

0 respostas
D

estou pegando um arquivo csv e gerando um gráfico dele. No método CreateDataSet, há o seguinte código:

for(int i = 0; i < 50; i++){
       
            String item_tabela = Arrays.toString(tabela.obterPib(i, j));
            item_tabela = item_tabela.replace("..", "0.0");
            item_tabela = Formata.formataTexto(item_tabela);
            double pibs = Double.parseDouble(item_tabela);
            
            ds.addValue(pibs,Formata.formataTexto(Arrays.toString(tabela.obterPais(i))), Formata.formataTexto(Arrays.toString(tabela.obterAno(j))));  
    }

com este dataset, consigo gerar um grafico através do comando:
grafico = ChartFactory.createBarChart(" PIB INVESTIDO EM EDUCAÇÃO (%)", “Ano”, “PIB”, ds, PlotOrientation.VERTICAL, true, true, false);

porém, ao tentar gerar um grafico do tipo “linha” com o mesmo dataset (que deveria funcionar, visto que os parâmetros são identicos), o programa não gera nenhuma linha.
Alguém me ajuda?

Criado 21 de maio de 2018
Respostas 0
Participantes 1