如何在java中向折线图添加系列标签?

如何在java中向折线图添加系列标签?,java,graph,frame,jfreechart,linegraph,Java,Graph,Frame,Jfreechart,Linegraph,我想将标签添加到图形中,如我得到的是我无法将这些系列名称添加到上述图形中(使用excel绘制)。代码在这里 // Population in 2005 Random rand = new Random(); // Generate random integers in range 0 to 999 //int rand_int1 = rand.nextInt(1000); /*for(int i=0;i<

我想将标签添加到图形中,如

我得到的是

我无法将这些系列名称添加到上述图形中(使用excel绘制)。
代码在这里


        // Population in 2005

        Random rand = new Random();

        // Generate random integers in range 0 to 999
        //int rand_int1 = rand.nextInt(1000);
        /*for(int i=0;i<12;++i){
            dataset.addValue(status(code.getText(),dater(i)), "Status", monthname(i));
            }*/
        for(int i=0;i<12;++i){
        dataset.addValue(2500+rand.nextInt(1000), "USA", String.valueOf(2000+i));
        dataset.addValue(2000+rand.nextInt(1000), "India", String.valueOf(2000+i));
        dataset.addValue(1500+rand.nextInt(1000), "China", String.valueOf(2000+i));
        }

        JFreeChart barChart = ChartFactory.createLineChart(analysisof(code.getText()), "Year", "Amount", dataset, PlotOrientation.VERTICAL, false, true, false);
        CategoryPlot barchrt = barChart.getCategoryPlot();
        barchrt.setRangeGridlinePaint(Color.orange);
        ChartPanel barpanel = new ChartPanel(barChart);
        panelchart.removeAll();
        panelchart.add(barpanel,BorderLayout.CENTER);
        panelchart.validate();
        this.repaint();

//2005年人口
Random rand=新的Random();
//生成0到999范围内的随机整数
//int rand_int1=兰德·奈克斯汀(1000);
/*对于建议的(int i=0;i,在所选函数中指定的图例参数将作为“指定是否需要图例的标志”原封不动地传递给构造函数。将该值设置为
true
会在图表中添加
LegendTitle

JFreeChart barChart = ChartFactory.createLineChart(
    …
    PlotOrientation.VERTICAL,
    true, // legend
    true, // tooltips
    false // urls
);

这两个图形的数据不同,但标签类似于第一个图形,即series1、series2、series3。它希望使用java在第二个图形中使用此系列标签。当您在
图表工厂中将图例参数设置为
true
时会发生什么?它正在工作。谢谢@trashgod