使用元组从Vega数据集中删除()数据

时间:2018-12-19 17:37:26

标签: vega

这是关于vega视图和变更集的问题。我试图在变更集中使用remove()函数,使用元组而不是函数,但出现了问题。这看起来有点像this issue,但我认为是另一回事。

我希望能够编写如下代码:

vegaEmbed('#vis', spec, opt).then(result => {
  // access view as result.view
  let changeset = vega.changeset()
                      .insert([{a: "b", b: 2}, {a: "c", b: 3}])
                      .remove([{a: "a", b: 1}]);

  result.view.change("source", changeset).run();
}).catch(console.error);

我创建了一个block,但事情并未按我期望的那样不起作用(将remove()与元组一起使用)。

我还制作了一个block,可以按我期望的方式工作(将remove()vega.truthy结合使用)。

奇怪的是,我可以按照Observable(messy example)的要求工作。

因此,我想我的问题是:如何使用“普通” JavaScript来指定希望从数据集中删除的那些元组?

0 个答案:

没有答案