添加新数据时,LineChart不会对XYChart.Series进行排序

时间:2013-09-22 18:56:17

标签: charts javafx-2 linechart

我已经将一个ListChangeListener实现为一个ObservableList,从那里我将新数据添加到LineChart中使用的XYChart.Series(见图片)。

XYSeries of LineChart is not sorted

但是,如果我将新数据添加到StackedAreaChart系列中,则会对其进行正确排序,而LineChart会根据系列中的位置显示系列中的单个元素。

我已经尝试在我在侦听器中向系列添加新元素后通过FXCollection对ObservableList进行排序,但这只会导致异常(java.lang.IllegalArgumentException:Children:重复的子节点添加)。

任何人都可以为我提供合适的解决方案,还是JDK8之前没有解决这个问题?

0 个答案:

没有答案