在Vega中连接多个数据源

时间:2015-12-29 19:24:27

标签: vega

在Vega中,我有多个数据源,有时我想将它们一个接一个地合并在一起。例如,给定源A,B和C,有两列 - datevalue,我可能想要创建一个包含date列{,1}}列的组合数据源,value,其中最后一列的值将是A,B或C.查找转换似乎不适用于此,因为日期不一定匹配。谢谢!

2 个答案:

答案 0 :(得分:2)

我不认为可能在Vega中合并多个数据集[仅限版本2,有可能在v3中 - 由@yurik添加],遗憾的是。将新字段(列)添加到现有数据集非常简单:使用formula转换。不过,我仍然坚持要求合并问题的答案。

您是否因合兴或不必要而提出合并问题?如果是后者,则可以合并Vega外部的数据集 - 例如使用d3 - 然后在runtime传递新数据集。

答案 1 :(得分:1)

从Vega 3开始,可以使用data section中的source字段连接多个数据源:

 "source": ["source1", "source2", ...]`

该功能已添加到v3.0.0-rc7