2015-12-29 46 views
2

在Vega中,我有多個數據源,有時我想將它們依次合併到一起。例如,給定的來源A,B和C有兩列 - datevalue,我可能想要創建一個組合數據源,其中列date,value,source,其中最後一列的值將是A,B或C 。查找轉換似乎不適用於此,因爲日期不一定匹配。謝謝!在Vega中連接多個數據源

回答

1

作爲維加3的,有可能利用在data sectionsource字段來連接多個數據源:

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

特徵在v3.0.0-rc7加入。

2

不幸的是,我認爲不可能在Vega版本2 [由@yurik添加]內合併多個數據集。將新字段(列)添加到現有數據集非常簡單:使用formula轉換。不過,我被困在合併問題的答案中。

您是否出於興趣或出於需要而提出合併問題?如果是後者,則可以合併Vega外部的數據集 - 例如使用d3,然後在runtime處傳遞新數據集。

+0

我確實問過它的瑕疵,不,在JS中沒有辦法做到這一點,因爲維基百科用戶因安全原因無法訪問它。幸運的是,Vega3增加了這種能力!對不起沒有回覆。 – Yurik