我用JFreeChart画了两个折线图,要放到一个JPanel里面,要怎么实现?

解决方案 »

  1.   

    setRender的时候index不一样,就可以实现了
      

  2.   

    new XYPlot().setDataset(int index, XYDataset dataset) 两个折线图传进去的index的值不一样就可以了
      

  3.   

    每个折线图都有相对应的XYDataset,所以只要在setDataset的时候传进去的index值不一样就可以了。
    假设对应的是一个XYDataset dataset[2]的数组。
    XYPlot plot = JFreeChart.getXYPlot(); //JFreeChart对应你程序里用的JFreeChart对象
    for(int i = 0; i <dataset.length; i++) {
        plot.setDataset(i, dataset[i]);
    }你试试看吧
      

  4.   

    理解错了,不好意思
    你可以把每个折线图分别放到一个JPanel,然后再构建一个新的JPanel,按照你的布局方式
    把放有折线图的两个JPanel放到新做成的JPanel里面就可以了
      

  5.   

    不好意思  再问你咯  怎么把放有折线图的两个JPanel放到新做成的JPanel里?