JFreeChart XYSeries sem flloat/double

1 resposta
yoshikichi

Então se alguem já passou por isso, queria uma dica.
Estou criando um grafico em JFreeChart um XYLineChart,
porém é para os dias do mês, que seria 1,2,3,4 assim por diante.
Só que em alguns caso o JFreeChart faz a média e coloca os indices em float.
Veja um pequeno exemplo:

int b=89;
		for(int i=1; i < 5; i++){
			series.add(i, b--);
		}
		((XYSeriesCollection)dataSetXYSeries).addSeries(series);

Resultara nos eixo X: 1.0, 1.5, 2.0, 2.5,3.0,3.5,4.0
Queria colocar apenas indices inteiros no eixo X, neste exemplo seria:
1,2,3,4
Algém passou por isso?
Abs

1 Resposta

F

Tenta assim:

ValueAxis eixoDominio = grafico.getXYPlot().getDomainAxis(); eixoDominio.setStandardTickUnits(NumberAxis.createIntegerTickUnits());

Criado 16 de maio de 2012
Ultima resposta 16 de mai. de 2012
Respostas 1
Participantes 2