首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在crossfilter对象中切片数据

在crossfilter对象中切片数据
EN

Stack Overflow用户
提问于 2014-05-08 09:20:03
回答 1查看 375关注 0票数 1

我有这样一种情况,crossfilter数据集很大,大约有2000行。在D3图形上呈现交叉过滤器数据需要一些时间,特别是在较旧的计算机和移动平板电脑上。有没有办法对交叉过滤器数据进行切片,以便D3图可以在UI上增量地呈现交叉过滤器数据?当调用dc.js呈现对象时,crossfilter对象已经加载了数据-如下面的伪代码所示-

代码语言:javascript
复制
    var cfGroup, cfDim; 
    init: function()
    {
        var ndxObj = crossfilter(incomingData);
        cfDim = ndxObj.dimension(//pick a dimension);
        cfGroup = cfDim.group(){//group function};
        var sliderChart = dc.barChart("#lineslider-id");

    }
    // this function is called every time the page is loaded or switched to
    renderChart : function()
    {
        // How do I slice the CF object and call redraw() successively?
        sliderChart.width(20).height(40).dimension(cfDim).group(cfGroup);
        sliderChart.redraw();
    }
EN

回答 1

Stack Overflow用户

发布于 2014-11-26 18:55:00

你可以试着使用

代码语言:javascript
复制
crossfilter.add(records)

以增量方式从数据集中添加记录。

请参阅https://github.com/square/crossfilter/wiki/API-Reference#crossfilter_add

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

https://stackoverflow.com/questions/23531129

复制
相关文章

相似问题

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