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 хотя я не указал данные за это время?

Благодарность


person user1250411    schedule 05.03.2012    source источник


Ответы (1)


Поскольку точки соединены прямыми линиями, вы можете использовать линейную интерполяцию, как предложено здесь. Для полиномиальной регрессии рассмотрите LUDecompositionImpl .

person trashgod    schedule 06.03.2012
comment
Пересмотренный в версии 1.0.14 встроенный Regression, процитированный здесь. - person trashgod; 11.04.2012