Использование Vaadin (Java) для включения «повышения» и «группировки данных» в диаграммах HighCharts - PullRequest
0 голосов
/ 28 февраля 2019

Я полагаю, что Vaadin 13 использует HighCharts и по этой ссылке

Есть ли у Highcharts (или vaadin) встроенные способности использовать алгоритм, такой как Ramer – Douglas – Peucker?

Я считаю, что в HighCharts есть такая замечательная технология, которая называется «boost» и «dataGrouping».

Как можно включить «Boost» и «DataGrouping» из Java Vaadin?(Я не слишком силен в javascript / html, поэтому я и использую Vaadin, поэтому любые указатели / псевдокоды / примеры были бы чрезвычайно полезны).

Примечание: предложение от Tatu Lund вссылка SO выше, как правило, была бы отличной, но в нашем случае она неприменима по двум причинам: 1) в сетевом вводе-выводе фактически тратится очень мало времени даже с 10 000-ю точками (вместо этого, все это при рендеринге высоких графиков);и, возможно, что еще более важно, 2) нам нужно поддерживать масштабирование.Поэтому, если мы ограничим набор данных до того, как он достигнет HighCharts, нам придется написать много собственной логики для точной поддержки предоставления правильных данных при масштабировании, но я предполагаю, что если просто включить «объединение данных» и «повышение» из HighCharts,проблема масштабирования, показывающая полные данные (автоматически), исчезла.

...