2

JavaFX LineChartを使用してサーバーのパフォーマンスを表示していますが、サーバーからのデータフェッチでグラフを動的に更新したいと考えています。

グラフに新しいデータを追加し、グラフ内で常に同じ時間範囲(私の場合は時間はX軸)を維持するにはどうすればよいですか。Y軸は1秒あたりのリクエスト数です。

編集:最新のJavaFXJDK7u6を使用しています

4

1 に答える 1

3

シリーズを入手する:

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-22T06:48:09.673 に答える