jfreechart - 如何在jfreechart中动态显示数据

标签 jfreechart

我创建了一个处理某些值的函数。
现在,我的问题是我创建的图形显示了在计算所有值之后生成的值。我想生成图形,以便在计算数据时以及在计算时;必须将其绘制在数据上。
图形中的计算和显示必须平行。
我将图形生成为:

 dataset.addSeries(series1); 
 dataset = new XYSeriesCollection();

 series1 = new XYSeries("% ERROR");
 chart = ChartFactory.createXYLineChart("Percent Error", "Number of Records", "% Error", dataset,PlotOrientation.VERTICAL,true, true, true);
 chart.setBackgroundPaint(Color.WHITE);
 frame = new ChartFrame("Error graph", chart);
 frame.pack();
 frame.setVisible(true);

将series1绘制在图形上.series1中的值会在循环的每次迭代中相加,从而产生一些值。
可以使用等待通知来完成吗?我不太确定此功能。请帮忙

最佳答案

add() XYSeries 方法“将数据项添加到系列中,并将SeriesChangeEvent发送到所有已注册的侦听器。”一种方法是使用add()调用 javax.swing.Timer ,如此example所示。

关于jfreechart - 如何在jfreechart中动态显示数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5127351/

相关文章:

java - 将 JFreeChart 添加到 JPanel

java - JFreeChart 更改现有条形图中的数据

java - 使用相同的servlet和不同的请求参数在一个jsp中显示三个图表

java - 更改 JFreeChart GanttChart 上的范围轴 - 非工作时间的 SegmentedTimeline

java - 使用 JFreeChart <java> 将动态折线图添加到现有 JFrame 中的 JPanel

jquery - 如何在图表上绘图?

java - JFreeChart y 轴图例随着小数字消失

java - 使用雅虎财经报价时 jfreechart 崩溃

java - Jfree图表更改Y轴数据

java - 将 Jfreechart 保存到我的数据库