TimeSeriesChart: значение на определенной отметке времени
Я использую TimeSeriesChart (jfreechart) для представления данных с диаграммой, которая показывает 24 часа. Каждая точка кривой состоит из двойного значения (ось y) и временной отметки, включающей миллисекунды (ось x). Если убедитесь, что у меня есть хотя бы значение в 00:00:00 и в 23:59:59 - сколько точек между ними зависит от данных.
JFreeChart соединяет точки, которые предоставляются автоматически, с кривой, поэтому мне было интересно, можно ли спросить диаграмму, каково значение кривой в определенное время, например
assume I have a series with 4 points:
1.1.2012 00:00:00.000 - value = 0
1.1.2012 01:00:00.000 - value = 60
1.1.2012 23:00:00.000 - value = 600
и я позволил JFreeChart соединить эти точки - есть ли способ запросить у JFreeChart значение, например, в 22:30:00, даже если я не предоставил точку данных для этого времени?
Спасибо
1 ответ
Поскольку точки связаны прямыми линиями, вы можете использовать линейную интерполяцию, как предлагается здесь. Для полиномиальной регрессии рассмотрим LUDecompositionImpl
,