Eixos independentes no JfreeChart

2 respostas
D

Bom Dia Pessoal

Eu tenho um codigo que plota um grafico

public static void main(String[] args) {
       
       XYSeriesCollection dataset = new XYSeriesCollection();
       XYSeries serie = new XYSeries("L");
       XYSeries serie1 = new XYSeries("L");
       
       serie.add(0, 0);
       serie.add(5, 49.2);
       serie.add(8, 59.2);
       serie.add(10, 61.4);
       serie.add(12, 61.2);
       serie.add(13,58.9 );
      
       serie1.add(0, 205.60);
       serie1.add(5, 188.10);
       serie1.add(8, 168.90);
       serie1.add(10, 150.80);
       serie1.add(12, 128.20);
       serie1.add(13, 113.80);
      
       dataset.addSeries(serie);
        dataset.addSeries(serie1);
       ValueAxis axis1 = new NumberAxis("Eixo X");   
        ValueAxis axis2 = new NumberAxis("Eixo Y");
        ValueAxis axis3 = new NumberAxis("Eixo z");
        //StandardXYItemRenderer renderer = new StandardXYItemRenderer();
        XYSplineRenderer renderer = new XYSplineRenderer();   
        renderer.setSeriesPaint(0, Color.BLUE);
        XYPlot plot = new XYPlot(dataset, axis1, axis2, renderer); 
        JFreeChart chart = new JFreeChart(plot);
        ChartPanel panel = new ChartPanel(chart);   
        JFrame f = new JFrame("Título da Janela Gráfico");
        f.setSize(640, 480);   
        f.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);   
        f.getContentPane().add(panel);   
        f.setVisible(true);  
        
        
       
    }

ele funciona muito bem
mais eu to com um problema
percebam que ele tenm duas series (serie,serie1)
eu gostaria que elas fosem independentes ou seja
usar o mesmo eixo X mais utiliozar eixos Ys diferentes
porque as vezes o Y da serie tem um valor maximo de 100
e o y da serie1 tem um maximo de 200
alguem tem alguma ideia

muito obrigado pela atençao

2 Respostas

T

http://www.java2s.com/Code/Java/Chart/JFreeChartDualAxisDemo.htm

De modo geral, se você quiser o fonte de um determinado demo do JFreeChart, você pode procurá-lo no site www.java2s.com

D

A dica foi boa mais os codigos sao muito complexos
poderia me dar uma ajudinha ?

Criado 17 de abril de 2009
Ultima resposta 17 de abr. de 2009
Respostas 2
Participantes 2