Java JFreeChart多系列发行
晚上好: 我正在收集使用以下两种方法绘制的函数评估数量的数据。第一个为给定的n和m运行Romberg集成,n如图所示,集合的Java JFreeChart多系列发行,java,naming-conventions,jfreechart,Java,Naming Conventions,Jfreechart,晚上好: 我正在收集使用以下两种方法绘制的函数评估数量的数据。第一个为给定的n和m运行Romberg集成,n如图所示,集合的addSeries()方法使用传入的XYSeries的名称作为键。只要名称是唯一的,就可以将多个系列添加到集合中。在本系列中,有两个系列被命名为“随机”和“添加”;单击“添加”按钮时,后一个系列将动态更新 随着程序的发展 您可以将图表更新为JSpinner更改中的值,如图所示 可以使用辅助线程设置计算进度的动画,如图所示 好的,我刚想出来,比我想象的要简单得多。
addSeries()
方法使用传入的XYSeries
的名称作为键。只要名称是唯一的,就可以将多个系列添加到集合中。在本系列中,有两个系列被命名为“随机”
和“添加”
;单击“添加”按钮时,后一个系列将动态更新
随着程序的发展
- 您可以将图表更新为
更改中的值,如图所示JSpinner
- 可以使用辅助线程设置计算进度的动画,如图所示
好的,我刚想出来,比我想象的要简单得多。错误消息不是指对每个系列的唯一声明名称的某些要求。它引用的是字符串参数:
series = new XYSeries("data");
只要更新循环中的参数,就足以得到三个多色图:
series = new XYSeries("data"+Integer.toString(i));
我希望这对以后的人有所帮助 谢谢你的好链接。我想我的问题更基本一些。如您所见,我已经在循环中创建了系列,以将它们添加到数据集,但JFreeChart不喜欢它们都是相同的名称。我需要一种在循环中唯一命名它们的方法。也许可以通过某种方式在声明中增加一个增量数字?我见过前面提到的数组,但我不确定如何做到这一点并保持代码简单。
series = new XYSeries("data"+Integer.toString(i));