在Vega中,我有多个数据源,有时我想将它们一个接一个地合并在一起。例如,给定源A,B和C,有两列 - date
和value
,我可能想要创建一个包含date
列{,1}}列的组合数据源,value
,其中最后一列的值将是A,B或C.查找转换似乎不适用于此,因为日期不一定匹配。谢谢!
答案 0 :(得分:2)
我不认为可能在Vega中合并多个数据集[仅限版本2,有可能在v3中 - 由@yurik添加],遗憾的是。将新字段(列)添加到现有数据集非常简单:使用formula转换。不过,我仍然坚持要求合并问题的答案。
您是否因合兴或不必要而提出合并问题?如果是后者,则可以合并Vega外部的数据集 - 例如使用d3 - 然后在runtime传递新数据集。
答案 1 :(得分:1)
从Vega 3开始,可以使用data
section中的source
字段连接多个数据源:
"source": ["source1", "source2", ...]`
该功能已添加到v3.0.0-rc7。