1. 添加依赖
<!-- https://mvnrepository.com/artifact/org.jfree/jfreechart -->
<dependency>
<groupId>org.jfree</groupId>
<artifactId>jfreechart</artifactId>
<version>1.5.0</version>
</dependency>
2. 生成折线图
public File createChartLine(ArrayList<String[]> detail) {
//添加数据集
DefaultCategoryDataset dataset = new DefaultCategoryDataset();
for(int i=0; i<detail.size(); i++) {
//col value, line name, row value
dataset.addValue(Integer.valueOf(detail.get(i)[2]), "Detail",detail.get(i)[0]);
}
//创建折线图
JFreeChart chart = ChartFactory.createLineChart("曲线", "项", "数据",
dataset, PlotOrientation.VERTICAL, true, true, false);
//设置主标题字体
chart.getTitle().setFont(new Font("宋体", Font.BOLD, 18));
chart.getTitle()