首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >交互式vega-lite / vega选择图表

交互式vega-lite / vega选择图表
EN

Stack Overflow用户
提问于 2018-12-20 07:51:07
回答 2查看 302关注 0票数 0

我正在尝试构建一个交互式的vega-lite仪表板,其中包含这个世界地图vega editor link

基于对国家/地区的选择,我尝试在下面显示另一个图表(vconcat或外部)

是否可以不使用vconcat在此图表之外执行此操作,或者我只能使用vconcat执行此操作?

有没有人尝试过类似的东西?

EN

回答 2

Stack Overflow用户

发布于 2018-12-20 08:49:52

最简单的方法是使用vconcat创建。

也就是说,有一种方法可以读取选择的潜在Vega信号。然后,您可以使用Vega View API触发回调,根据所选数据显示另一个图表。

票数 1
EN

Stack Overflow用户

发布于 2020-04-11 03:57:09

现在,您可以使用可观察的笔记本来实现您想要的功能。

首先在单元格中创建图表,将其链接到第二个单元格,然后将这些单元格导出到网站中。

下面是如何开始使用observable

以下是代码的中心部分

代码语言:javascript
复制
letter_selected = Generators.observe(
  // selection_caught will (yield) a value promise with the selected letters
  function initialize_f(change_) {
    // creating an event listener (ie a function to attach to some DOM element)
    const signaled = (name, value) => change_(value);

    // attaching the event listener and naming it "test_selection"
    barChart.addSignalListener("test_selection", signaled);

    // check the doc ... https://github.com/observablehq/stdlib
    change_(barChart.signal("test_selection"));

    function dispose_f() {
      return barChart.removeSignalListener("test_selection", signaled);
    }

    return dispose_f;
  }
)
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53860731

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档