如何在JFreechart图上绘制多个图

时间:2016-06-26 07:48:44

标签: java swing jfreechart arduino-uno

我正在开发一个arduino项目,我想用串行读取绘制图形。我正在使用JFreechart。在我的代码中,我只能绘制一个图表。但是我需要在同一个图表上绘制4个或多个图。

我得到一些由",#34;分隔的数值。以下是代码。请帮我绘制4个或多个图表。我可以绘制一个但不能超过一个。

localStorage.setItem('viewedItems', JSON.stringify(viewedProducts));

}

1 个答案:

答案 0 :(得分:1)

您的程序未正确同步,因为它从event dispatch thread以外的线程更新Swing GUI组件。使用SwingWorker here,在doInBackground()publish()中期结果的实施中收集数据,并更新process()实施中的每个系列,其中将在事件派发线程上调用。您可以add()为构成XYSeries的{​​{1}}个人XYSeriesCollection值,如here所示。