我有一个用例,用户可以通过反复试验的方式使用单个数据集创建不同的可视化。是否可以在Vega中缓存已加载和解析的数据集以提高性能?
更新:
根据@dominik的回答,我试图将数据作为JavaScript对象内联。但是,Vega-lite似乎仍在解析数据,这会花费大量时间。我使用的规格如下所示,它表明数据确实是内联的。
Chrome的性能分析工具的屏幕截图显示,parse
函数花费了大部分时间。
答案 0 :(得分:0)
请不要开箱即用,因为不能保证数据不会更改。但是,您可以读取Vega之外的数据集,然后将其内联传递到规范中或通过View API。