首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >通过复选框更改交叉筛选器组

通过复选框更改交叉筛选器组
EN

Stack Overflow用户
提问于 2015-05-16 03:34:01
回答 1查看 540关注 0票数 0

我正在尝试建立一个可视化的图表来表示我今年读到的内容。

目前,我通过小说数量对所有内容进行了分组。我想知道是否有可能实时更改组,或者一旦我设置了组,我是否会被困在组中。

我现在得到的计算组的代码如下所示:

代码语言:javascript
运行
复制
function groupByType(dimension){

  if($('#ValueType').is(':checked')) {
    console.log("Pages")
    return dimension.group()
            .reduceSum(function(d) {
              return d.Pages;
            });
  } else {
    console.log("Volumes");
    return dimension.group();
  }
}

每当单击复选框(#ValueType)时,我都会在整个图上调用一个dc.redraw,我希望这会改变计算组的方式,但它并没有这样做。有没有办法动态地改变组,或者我只是刷新页面并在加载时传递一个参数会更好?

EN

回答 1

Stack Overflow用户

发布于 2015-05-16 04:21:46

这有点难说,但看起来每次你选中或取消选中复选框,你都会创建一个新的组。您不希望这样做,因为组会留在周围并继续更新。事情只会变得越来越慢。

只需预先创建两个组(甚至可能创建两个dc.js图表),然后让复选框控制将哪个组分配给图表或显示哪个图表。

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

https://stackoverflow.com/questions/30267428

复制
相关文章

相似问题

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