Я пытаюсь создать линейную диаграмму в javafx, где полоса прокрутки «растет» при добавлении заданного количества точек данных.Данные добавляются динамически.В настоящее время я получаю все данные, отображаемые в одном окне.Я хотел бы, чтобы данные были добавлены так, чтобы через некоторое время следующие данные отображались справа, а старые данные НЕ становились видимыми, потому что они сместились влево.Я НЕ хочу удалять старые данные, так как пользователь может прокрутить влево, чтобы просмотреть старые данные, если они пожелают?Есть мысли, пожалуйста?
Я пробовал несколько вариантов без эффекта.Например:
final NumberAxis xAxis = new NumberAxis();
final NumberAxis yAxis = new NumberAxis();
yAxis.setAutoRanging(false);
xAxis.setAutoRanging(true);
xAxis.setLabel("Time/s");
xAxis.setAnimated(false); // axis animations are removed
yAxis.setLabel("Price");
yAxis.setAnimated(false); // axis animations are removed
goldLineChart.setLegendVisible(false);
//defining a series to display data
XYChart.Series<String, Number> series = new XYChart.Series<>();
xAxis.setForceZeroInRange(false);
// series.setName("Data Series");
// add series to chart
goldLineChart.getData().add(series);
Ничего из этого не помогает.Цени любую помощь