| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/05/2007 19:26:13
|
micheljuca
JavaTeenager
![[Avatar]](/images/avatar/1963bd5135521d623f6c29e6b1174975.png)
Membro desde: 11/08/2005 15:20:20
Mensagens: 184
Localização: Brasília - DF
Offline
|
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?
|
--
Michel A. Jucá |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/05/2007 19:43:30
|
agasea
JavaChild
Membro desde: 05/04/2006 12:38:10
Mensagens: 136
Offline
|
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().
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/05/2007 19:45:33
|
micheljuca
JavaTeenager
![[Avatar]](/images/avatar/1963bd5135521d623f6c29e6b1174975.png)
Membro desde: 11/08/2005 15:20:20
Mensagens: 184
Localização: Brasília - DF
Offline
|
é de qual objeto esse método?
|
--
Michel A. Jucá |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/05/2007 19:51:40
|
agasea
JavaChild
Membro desde: 05/04/2006 12:38:10
Mensagens: 136
Offline
|
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.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/05/2007 19:57:11
|
micheljuca
JavaTeenager
![[Avatar]](/images/avatar/1963bd5135521d623f6c29e6b1174975.png)
Membro desde: 11/08/2005 15:20:20
Mensagens: 184
Localização: Brasília - DF
Offline
|
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?
|
--
Michel A. Jucá |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/05/2007 20:02:50
|
agasea
JavaChild
Membro desde: 05/04/2006 12:38:10
Mensagens: 136
Offline
|
Bom, aí não tenho certeza, mas dá uma olhada na classe TickUnit e faz alguns testes com os métodos setAutoTickIndex e setStandartTickUnits.
|
|
|
 |
|
|