如何更新JavaFX的线型图数据(How to update JavaFX LineChart da

2019-09-21 11:02发布

我使用一个JavaFX应用于LineChart显示服务器的性能,我希望图形的数据从服务器获取被动态地更新。

如何添加新数据的一个曲线图,始终保持在同一时间范围在曲线图(在我的情况下,时间为X轴)和Y轴是每秒请求数。

编辑:我使用最新的JavaFX JDK7u6

Answer 1:

获取系列:

XYChart.Series<Number, Number> s = lineChart.getData().get(0);

通过去除第一元件和增加新的一个移位的时间帧/范围:

s.getData().remove(0);
s.getData().add(new LineChart.Data<Number,Number>(time_from_server, data_from_server));


文章来源: How to update JavaFX LineChart data
标签: java javafx-2