galera, alguém poderia me dizer como eu controlo a escala do gráfico no JFreeChart?
Meu problema é que quando um ponto fica muito fora da curva, todas as outras opções se misturam e ficam complicado de analisar os dados.
Percebi que ele mostra a escala de acordo com os dados informados. Geralmente ta de 1 a escala 1-2-3-4-5-6-7
O problema é que todos os pontos são por exemplo 0.9 0.87 0.78
e um ponto ta 13. As linhas dos pontos ficam em cima umas das outras.
Alguém poderia ajudar?
agasea
Maio 21, 2007, 7:43pm
#2
Você pode usar o método setRange() para definir qual o intervalo de valores que o gráfico vai mostrar.
Você vai precisar obter o eixo do gráfico em questão, usando por exemplo o método getDomainAxis().
é de qual objeto esse método?
agasea
Maio 21, 2007, 7:51pm
#4
Editei a resposta anterior. Você precisa obter o eixo que quer alterar o intervalo do gráfico.
Precisa ver de que classe é o seu gráfico, e dar uma olhada na API para ver exatamente qual o método usar, por exemplo a classe XYPlot.
a classe que está sendo usada é essa mesma XYPlot
mas existem vários métodos do tipo setRange
esse com dois doubles só indica mínimo e máximo,
mas o que define se vai ser de 0,5 em 0,5 ou de 0,1 em 0,1?
agasea
Maio 21, 2007, 8:02pm
#6
Bom, aí não tenho certeza, mas dá uma olhada na classe TickUnit e faz alguns testes com os métodos setAutoTickIndex e setStandartTickUnits.