Java JFreeChart多系列发行

Java JFreeChart多系列发行,java,naming-conventions,jfreechart,Java,Naming Conventions,Jfreechart,晚上好: 我正在收集使用以下两种方法绘制的函数评估数量的数据。第一个为给定的n和m运行Romberg集成,n如图所示,集合的addSeries()方法使用传入的XYSeries的名称作为键。只要名称是唯一的,就可以将多个系列添加到集合中。在本系列中,有两个系列被命名为“随机”和“添加”;单击“添加”按钮时,后一个系列将动态更新 随着程序的发展 您可以将图表更新为JSpinner更改中的值,如图所示 可以使用辅助线程设置计算进度的动画,如图所示 好的,我刚想出来,比我想象的要简单得多。

晚上好:

我正在收集使用以下两种方法绘制的函数评估数量的数据。第一个为给定的n和m运行Romberg集成,n如图所示,集合的
addSeries()
方法使用传入的
XYSeries
的名称作为键。只要名称是唯一的,就可以将多个系列添加到集合中。在本系列中,有两个系列被命名为
“随机”
“添加”
;单击“添加”按钮时,后一个系列将动态更新

随着程序的发展

  • 您可以将图表更新为
    JSpinner
    更改中的值,如图所示

  • 可以使用辅助线程设置计算进度的动画,如图所示

好的,我刚想出来,比我想象的要简单得多。错误消息不是指对每个系列的唯一声明名称的某些要求。它引用的是字符串参数:

series = new XYSeries("data");
只要更新循环中的参数,就足以得到三个多色图:

series = new XYSeries("data"+Integer.toString(i));

我希望这对以后的人有所帮助

谢谢你的好链接。我想我的问题更基本一些。如您所见,我已经在循环中创建了系列,以将它们添加到数据集,但JFreeChart不喜欢它们都是相同的名称。我需要一种在循环中唯一命名它们的方法。也许可以通过某种方式在声明中增加一个增量数字?我见过前面提到的数组,但我不确定如何做到这一点并保持代码简单。
series = new XYSeries("data"+Integer.toString(i));