jfreeChart生成报表图片到本地:
import java.awt.Color;
import java.awt.Font;
import java.io.File;
import java.io.IOException;
import org.jfree.chart.ChartFactory;
import org.jfree.chart.ChartFrame;
import org.jfree.chart.ChartUtilities;
import org.jfree.chart.JFreeChart;
import org.jfree.chart.axis.CategoryAxis3D;
import org.jfree.chart.axis.CategoryLabelPositions;
import org.jfree.chart.axis.NumberAxis3D;
import org.jfree.chart.axis.NumberTickUnit;
import org.jfree.chart.labels.StandardCategoryItemLabelGenerator;
import org.jfree.chart.labels.StandardCategoryToolTipGenerator;
import org.jfree.chart.plot.CategoryPlot;
import org.jfree.chart.plot.DatasetRenderingOrder;
import org.jfree.chart.plot.PlotOrientation;
import org.jfree.chart.renderer.category.BarRenderer3D;
import org.jfree.chart.renderer.category.LineAndShapeRenderer;
import org.jfree.data.category.DefaultCategoryDataset;
import org.junit.Test;
/**
*
* @function:jfreeChart生成报表数据
* @desc:缺点 Linux环境下会出现乱码,win下没有问题。
* @author:LLJ
* @date:2018年12月20日
*
*/
@Test
public static void createChart() {
//折线图数据
DefaultCategoryDataset lineDataset = new DefaultCategoryDataset();
//添加数据
lineDataset.addValue(9, "", "新中大");
lineDataset.addValue(7, "", "银色快车");
lineDatas