你得自己创建dataset,在创建这个dataset的时候,设置series[i]就是这个曲线的名字.
 CategoryDataset dataset = createDataset();
 JFreeChart chart = createChart(createDoubleDataset());
 public CategoryDataset createDoubleDataset() {
 DefaultCategoryDataset dataset = new DefaultCategoryDataset();
 String[] series={"数学","语文","政治"};
 String[] myDateArray ={"9-1","10-1","11-1","12-1"};
 double[][] myValueArray ={{90,80,80},{100,90,90},{85,88,77},{87,89,76}};
 for(int i=0;i<series.length;i++){
  for(int j=0;j<myDateArray.length;j++){
   dataset.addValue(Double.parseDouble(myValueArray[i][j]),series[i],myDateArray  [i]);
}
            return dataset;
    }