import org.jfree.chart.ChartFactory;
import org.jfree.chart.ChartUtilities;
import org.jfree.chart.JFreeChart;
import org.jfree.chart.plot.PlotOrientation;
import org.jfree.data.xy.XYSeries;
import org.jfree.data.xy.XYSeriesCollection;
import java.io.File;
import java.io.IOException;
/**
* Created by Administrator on 2017/3/13 0013.
*/
public class XYSeriesChart {
public static void main(String[]args){
//creat simple xy chart
XYSeries series = new XYSeries("xyGraph");
series.add(1.0,2.0);
series.add(2.1,3.2);
series.add(3.2,4.1);
series.add(4.5,4.3);
series.add(5.0,4.0);
XYSeriesCollection dataSet = new XYSeriesCollection();
//add series into dataSet
dataSet.addSeries(series);
JFreeChart chart = ChartFactory.createXYLineChart("xy chart",
"x-axis",
"y-axis",
dataSet,
PlotOrientation.VERTICAL,
true,
true,
false
);
try{
ChartUtilities.saveChartAsPNG(new File("target/xySeries.png"),chart,500,300);
}catch (IOException e){
System.out.println("文件路径有误");
}
}
}
jfree chart 坐标图
最新推荐文章于 2021-06-11 16:43:58 发布