Кривая Безье для динамических данных - PullRequest
0 голосов
/ 10 июля 2019

Мне нужно реализовать диаграмму для представления данных на простой оси X, Y, где X - время.

Подумайте, например, о быстродействии или использовании ОЗУ во времени.

Когда я начинаю рисоватьУ меня нет данных.Со временем в мой набор поступает больше данных, и я могу использовать их для построения графика.Учитывая, что у меня есть 1 [X, Y] координата на каждую секунду, я хочу нарисовать это как непрерывную линию.

Очевидно, что кривые Безье пришли мне в голову, но проблема в том, что мои точки всегда меняются,В одну секунду у меня N очков, в следующую N + 1.И если я решу работать только с последними М точками, это не будет сплошной линией.Каждый раз, когда я добавляю новую последнюю точку P к моей кривой Безье, она изменяет кривую в целом, а не только часть между P и P-1.

Так каков правильный подход к этой проблеме?Является ли кривая Безье жизнеспособным решением с некоторым взломом, или я должен использовать какой-то другой подход?

Спасибо!

...