【问题标题】:How to update JavaFX LineChart data如何更新 JavaFX LineChart 数据
【发布时间】:2012-08-17 09:08:36
【问题描述】:

我使用 JavaFX LineChart 来显示服务器性能,我希望使用从服务器获取的数据动态更新图表。

如何在图表中添加新数据并在图表中始终保持相同的时间范围(在我的情况下,时间是 X 轴),Y 轴是每秒的请求数。

编辑:我使用最新的 JavaFX JDK7u6

【问题讨论】:

标签: java javafx-2


【解决方案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));

【讨论】:

    猜你喜欢
    • 2012-08-03
    • 2014-02-19
    • 1970-01-01
    • 2014-08-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-16
    相关资源
    最近更新 更多