我已经将一个ListChangeListener实现为一个ObservableList,从那里我将新数据添加到LineChart中使用的XYChart.Series(见图片)。
但是,如果我将新数据添加到StackedAreaChart系列中,则会对其进行正确排序,而LineChart会根据系列中的位置显示系列中的单个元素。
我已经尝试在我在侦听器中向系列添加新元素后通过FXCollection对ObservableList进行排序,但这只会导致异常(java.lang.IllegalArgumentException:Children:重复的子节点添加)。
任何人都可以为我提供合适的解决方案,还是JDK8之前没有解决这个问题?