D3.js 鼠标悬停时的织女星图

D3.js 鼠标悬停时的织女星图,d3.js,vega-lite,vega,D3.js,Vega Lite,Vega,我有大量的数据(大约400个节点和1000条路径),我正试图将其可视化。但是,在将JavaScriptAPI(VegaEmbed)与Angular 9一起使用时,可视化会在执行鼠标悬停事件时延迟/挂起。我使用相同的数据源在vega编辑器(链接如下)上进行了尝试,没有延迟。我在下面以GIF的形式展示了它 织女星编辑器: 角度: 正如您所看到的,事件在角度上大约需要几秒钟,但在织女星编辑器上,它是即时的。我使用相同的规范和相同的数据源,所以我不知道哪里出了问题 织女星编辑器: 我真的很感谢你的帮

我有大量的数据(大约400个节点和1000条路径),我正试图将其可视化。但是,在将JavaScriptAPI(VegaEmbed)与Angular 9一起使用时,可视化会在执行鼠标悬停事件时延迟/挂起。我使用相同的数据源在vega编辑器(链接如下)上进行了尝试,没有延迟。我在下面以GIF的形式展示了它

织女星编辑器:

角度:

正如您所看到的,事件在角度上大约需要几秒钟,但在织女星编辑器上,它是即时的。我使用相同的规范和相同的数据源,所以我不知道哪里出了问题

织女星编辑器:


我真的很感谢你的帮助!谢谢。

您通常会在包含许多元素的Vega/Vega Lite图中发现滞后。对于标准的vega渲染,实际上没有任何方法可以解决这一问题,但是有一些努力可以使vega更好地扩展到大型数据集;参见示例。

您通常会在包含许多元素的Vega/Vega Lite图中发现滞后。对于标准的vega渲染,实际上没有任何方法可以解决这一问题,但是有一些努力可以使vega更好地扩展到大型数据集;例如,见