Java JFreeChart实现错误
我正在创建一个带有点的折线图。导致问题的线路如下所示。。。 JFreeChart lineChartObject=ChartFactory.createLineChart(“学校与年份”、“年份”、“学校数”、线形图数据集、绘图方向。垂直、真、真、假) 错误是:无法解析类型org.jfree.util.PublicCloneable。它是从必需的.class文件间接引用的Java JFreeChart实现错误,java,jfreechart,Java,Jfreechart,我正在创建一个带有点的折线图。导致问题的线路如下所示。。。 JFreeChart lineChartObject=ChartFactory.createLineChart(“学校与年份”、“年份”、“学校数”、线形图数据集、绘图方向。垂直、真、真、假) 错误是:无法解析类型org.jfree.util.PublicCloneable。它是从必需的.class文件间接引用的 我已经尝试添加jar文件(jfreechart-1.0.14.jar),但仍然不起作用。任何有任何帮助的人都将不胜感激。您还
我已经尝试添加jar文件(jfreechart-1.0.14.jar),但仍然不起作用。任何有任何帮助的人都将不胜感激。您还需要
jcommon-1.0.14.jar
。有关更多信息,请参阅。您可能需要购买《开发人员指南》。
import java.io.*;
import org.jfree.data.category.DefaultCategoryDataset;
import org.jfree.chart.ChartFactory;
import org.jfree.chart.plot.PlotOrientation;
import org.jfree.chart.JFreeChart;
import org.jfree.chart.ChartUtilities;
public class xyLine {
public static void main(String[] args){
try {
/* Step - 1: Define the data for the line chart */
DefaultCategoryDataset line_chart_dataset = new DefaultCategoryDataset();
line_chart_dataset.addValue(15, "schools", "1970");
line_chart_dataset.addValue(30, "schools", "1980");
line_chart_dataset.addValue(60, "schools", "1990");
line_chart_dataset.addValue(120, "schools", "2000");
line_chart_dataset.addValue(240, "schools", "2010");
/* Step -2:Define the JFreeChart object to create line chart */
JFreeChart lineChartObject=ChartFactory.createLineChart("Schools Vs Years","Year","Schools Count",line_chart_dataset,PlotOrientation.VERTICAL,true,true,false);
/* Step -3 : Write line chart to a file */
int width=640; /* Width of the image */
int height=480; /* Height of the image */
File lineChart=new File("line_Chart_example.png");
ChartUtilities.saveChartAsPNG(lineChart,lineChartObject,width,height);
}
catch (Exception i)
{
System.out.println(i);
}
}
}