2 eixos no JFreeChart

Boa Tarde Pessoal

Eu tenho o seguinte codigo para plotar um grafico

[code]public class TesteGrafico {
public static void main(String[] args) {
// int i = 0;
XYSeriesCollection dataset = new XYSeriesCollection();
XYSeriesCollection dataset1 = new XYSeriesCollection();
String[] categorias = new String[] { “Altura”, “Rendimento”};
// XYSeries serie1 = new XYSeries("");
float fator = 0;
fator = 100 / 210;
for (int i = 0; i < categorias.length; i++)
// while ()
{
XYSeries serie = new XYSeries(categorias[i]);
XYSeries serie1 = new XYSeries(categorias[i]);
serie.setMaximumItemCount(100);
serie1.setMaximumItemCount(350);
// Altura
if (i == 0)
{
// serie.add(0, 0);
serie.add(0, 95.32);
serie.add(2, 91.11);
serie.add(4, 80.70);
serie.add(5, 73.98);
serie.add(6, 66.24);
serie.add(8, 47.42);

    }
    //rendimento
    if (i == 1)
    {
      //serie.add(0, 0);
      serie.add(0 , 0);
      serie.add(2 , 33.7);
      serie.add(4 , 47.2);
      serie.add(5, 50.2);
      serie.add(6, 51.2);
      serie.add(8, 50.0);
     
    }

    dataset.addSeries(serie);
  //  dataset1.addSeries(serie1);
  }
   
  
  // dataset1.addSeries(serie1);
   
   ValueAxis axis1 = new NumberAxis("Carga");   
   ValueAxis axis2 = new NumberAxis("Valor");
   ValueAxis axis3 = new NumberAxis("vvewqvev");

  

  // StandardXYItemRenderer renderer = new StandardXYItemRenderer();
   XYSplineRenderer renderer = new XYSplineRenderer();
   XYSplineRenderer renderer1 = new XYSplineRenderer();
   renderer.setSeriesPaint(0, Color.BLUE);
   renderer1.setSeriesPaint(1, Color.GREEN);
  
   
   XYPlot plot = new XYPlot(dataset, axis1, axis2, renderer); 
   //XYPlot plot1 = new XYPlot(dataset1, axis1, axis3, renderer1); 
   // XYPlot plot1 = new XYPlot(dataset, axis1, axis3, renderer1); 
  
  
 //   plot1.setRangeAxisLocation(AxisLocation.BOTTOM_OR_RIGHT);
   plot.setRangeAxis(2, axis2);
     plot.setDomainAxisLocation(AxisLocation.BOTTOM_OR_RIGHT);
  // plot1.setRangeAxis(2, axis2);
    //plot.setRangeAxis(1, axis1);
  //  plot1.setRangeAxis(1, axis2);
 
   
   
   JFreeChart chart = new JFreeChart(plot);
    ChartPanel panel = new ChartPanel(chart);
    JFrame f = new JFrame("Título da Janela Gráfico");
    f.setSize(650, 500);   
    f.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);   
    f.getContentPane().add(panel);
    f.setVisible(true);  
 }

}
[/code]

O codigo esta bem mais o problema é o seguinte
se vcs executarem o codigo vao ver que existem 1 eixo X e 2 Y potem os dois exixos mantem a mesma proporçao
eu gostaria que eles focem independentes cada um com um valor
um que vai de 0 a 100 e outro que vai de 0 a 300 por exemplo

muito obrigado

Ninguem tem uma dica pra mim por favor