Olá pessoal
Estou iniciando com o jfreechart e tenho uma dúvida.
preciso gerar um segundo eixo y, o código é o seguinte: do método
public void ChartTST() throws Exception
{
try
{
XYDataset xydataset = pegaDados(“select distinct fato.data_calendario, SUM(fato.Quantidade) as “Quantidade de Contratos”, SUM(fato.Valor) as “Valor dos Contratos” FROM FATO_PRINCIPAL fato GROUP BY fato.dt_calendario”);
JFreeChart jfreechart = ChartFactory.createTimeSeriesChart("Produção",
"Data",
"Valores",
xydataset,
true,
true,
false);
NumberAxis axis2 = new NumberAxis("Quantidade");
plot.setRangeAxis(0, axis2);
ChartUtilities.saveChartAsJPEG(new java.io.File("c:\\grafico.jpg"),jfreechart,500,300);
}
catch(Exception e )
{e.printStackTrace();
}
o erro é o seguinte:
estou com NullPointerException na linha plot.setRangeAxis(0, axis2);
sem esta linha funciona perfeitamente,
mas não exibe o segundo eixo, vc poderiam me ajudar?
Muito Obrigado a todos.
abraços,
Martim