|
Answer» In place of the series, how to use arrays? And ChartPanel if possible.
import org.jfree.chart.*; import org.jfree.chart.plot.PlotOrientation; import org.jfree.data.category.DefaultCategory Dataset; import org.jfree.data.general.DefaultPieDatase t; import org.jfree.data.xy.*; import org.jfree.data.*;
PUBLIC class xyLine{ public STATIC VOID main(String ARG[]){ XYSeries series = new XYSeries("Average WEIGHT"); series.add(20.0, 20.0); series.add(40.0, 25.0); series.add(55.0, 50.0); series.add(70.0, 65.0); XYDataset xyDataset = new XYSeriesCollection(series); JFreeChart chart = ChartFactory.createXYLineChart ("XYLine Chart using JFreeChart", "Age", "Weight", xyDataset, PlotOrientation.VERTICAL, true, true, false); ChartFrame frame1=new ChartFrame("XYLine Chart",chart); frame1.setVisible(true); frame1.setSize(300,300); } }
|