График Vega запаздывает при наведении курсора мыши - PullRequest
1 голос
/ 12 июля 2020

У меня есть довольно тяжелые данные (около 400 узлов и 1000 путей), которые я пытаюсь визуализировать. Но при использовании javascript API (vega-embed) с Angular 9 визуализация задерживается / зависает при выполнении события наведения мыши. Я пробовал это в редакторе Vega (ссылка ниже), используя тот же источник данных, и нет никаких задержек. Я показал это в виде гифок ниже:

Vega Editor:

enter image description here

Angular:

enter image description here

As you can see, the event in angular takes about a few seconds, but on the vega editor, its instant. I'm using the same spec, and the same data source, so I can't figure out where I'm going wrong.

Vega Editor: Link

I ' Буду очень признателен за помощь здесь! Спасибо.

1 Ответ

0 голосов
/ 13 июля 2020

Обычно вы обнаружите отставание в графиках Vega / Vega-Lite, которые содержат много элементов. На самом деле нет никакого способа обойти это для стандартных изображений Vega, но есть некоторые попытки улучшить масштабирование Vega для больших наборов данных; см. например https://github.com/vega/scalable-vega.

...