Pessoal estou com um problema na montagem de gráficos utilizando o Jfreechart. O problema é o seguinte… estou montando meu gráfico utilizando DefaultCategoryDataset() até ai tudo perfeito, oque ocorre é que quando passo um período muito grande os valores são sobrepostos tornando sua visualização inviável. Até 45 pontos no gráfico fica bom… depois fica ruim… já tentei utilizar o método TimeTableXYDataset, mais com este método ele desconsidera as datas passadas para a montagem do gráfico .
Alguem tem alguma ideia ou alguma solução ???
exemplo utilizando o TimeTableXYDataset:
Obs: neste caso as datas passadas para o gráfico são desconsideradas … ele pega a data inicial e a data final e faz um calculo.
public void adicionaPonto(String identificador, ArrayList<Date> datas, double[] valores) {
//especifica que a série é do tipo TimeTableXYDataset
TimeTableXYDataset serieXY = (TimeTableXYDataset) serie;
//adiciona cada valor a série
for (int i = 0; i < valores.length; i++) {
//dia relacionado ao valor
Day dia = new Day(datas.get(i));
serieXY.add(dia, valores[i], identificador + ": " + Matematica.arredonda(valores[valores.length - 1], 2));
}
}