Charts 添加新数据时,线形图不会对XYChart.Series进行排序

Charts 添加新数据时,线形图不会对XYChart.Series进行排序,charts,javafx-2,linechart,Charts,Javafx 2,Linechart,我已经实现了一个ListChangeListener到ObservableList,从中我向线形图中使用的XYChart.Series添加了新数据(见图) 但是,如果我将新数据添加到StackedAreaChart的序列中,它会正确排序,而折线图会根据序列中的位置显示序列中的单个元素 在向侦听器中的序列添加新元素后,我已经尝试通过FXCollection对ObservableList进行排序,但这只会导致异常(java.lang.IllegalArgumentException:Childre

我已经实现了一个ListChangeListener到ObservableList,从中我向线形图中使用的XYChart.Series添加了新数据(见图)

但是,如果我将新数据添加到StackedAreaChart的序列中,它会正确排序,而折线图会根据序列中的位置显示序列中的单个元素

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

谁能给我一个合适的解决方案,或者这个问题在JDK8之前没有解决