Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >将交叉过滤器数据集导出到dc.js中的excel

将交叉过滤器数据集导出到dc.js中的excel
EN

Stack Overflow用户
提问于 2014-06-02 12:46:32
回答 2查看 644关注 0票数 0

我用crossfilter.js和dc.js制作了一个可视化页面。我想将过滤后的数据集导出到excel。有什么办法可以做到这一点吗?

EN

回答 2

Stack Overflow用户

发布于 2014-06-02 17:46:48

我认为最好的方法是创建另一个维度,然后调用dimension.top(Infinity)来获取所有记录(按该维度的键排序)。

Jacob Rideout创建了一个新方法的拉取请求,以在没有开销的情况下做到这一点,但它没有被接受(看起来也没有被拒绝;):

https://github.com/square/crossfilter/pull/95

但我怀疑您是否会注意到创建额外维度带来的性能损失。(如果你这样做,请对该公关发表评论!)

票数 0
EN

Stack Overflow用户

发布于 2017-08-22 08:27:16

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
function groupArrayAdd(keyfn) {
            var bisect = d3.bisector(keyfn);
            return function (elements, item) {
                var pos = bisect.right(elements, keyfn(item));
                elements.splice(pos, 0, item);
                return elements;
            };
        }
function groupArrayRemove(keyfn) {
            var bisect = d3.bisector(keyfn);
            return function (elements, item) {
                var pos = bisect.left(elements, keyfn(item));
                if (keyfn(elements[pos]) === keyfn(item))
                    elements.splice(pos, 1);
                return elements;
            };
        }
function groupArrayInit() {
            return [];
        }

var facts = crossfilter(data);  //pass your mater dataset here.
var filteredRows = facts.groupAll().reduce(
  groupArrayAdd(dc.pluck('shift')),
  groupArrayRemove(dc.pluck('shift')),
  groupArrayInit}
);

filteredRows.value()会给你交叉过滤的数据。每次过滤数据时,此函数将自动给出5个过滤后的输出,您可以使用任何jquery插件将这些输出导出到excel。

另一种查找过滤数据的方法是使用下面的dc函数:dimension.top(Infinity)

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

https://stackoverflow.com/questions/23994899

复制
相关文章
在 Android 中通过 Hilt 进行依赖项注入
DI (依赖项注入) 是一种在程序设计中被广泛使用的技术,非常适合 Android 开发,该技术可以将依赖项提供给类,从而让类不必自己创建这些依赖。通过遵循 DI 原则,您将为良好的应用架构、更高的代码复用性和便捷的测试奠定基础。您是否尝试过在应用中进行手动依赖项注入?即使使用了当今许多现有的依赖项注入库,随着您的项目越来越大,这些库仍需要大量模板代码,因为您必须手动构造每个类及其依赖项,并创建容器用来复用和管理依赖项。
Android 开发者
2022/03/09
1.9K0
[译] 依赖注入在多模块工程中的应用
总的来说,这不是一篇关于依赖注入的文章,也不是关于我们为什么选择库 X 而不是库 Y 的文章。 相反的,本文从依赖注入的角度介绍了我们对 Plaid 进行模块化实践的主要成果。
Android 开发者
2022/09/20
1.8K0
[译] 依赖注入在多模块工程中的应用
提示[译] 依赖注入在多模块工程中的应用
总的来说,这不是一篇关于依赖注入的文章,也不是关于我们为什么选择库 X 而不是库 Y 的文章。 相反的,本文从依赖注入的角度介绍了我们对 Plaid 进行模块化实践的主要成果。
Android 开发者
2019/06/02
1.7K0
Go中的依赖注入
I have written a small utility package to handle dependency injection in Go (it's in tinrab/kit, among other things). The goal was simplicity and for it to fit well in my current side project.
李海彬
2018/10/08
1K0
Go中的依赖注入
JavaScript 中的依赖注入
依赖注入 DI (Dependency Injection) 是编程领域中一个非常常见的设计模式,它指的是将应用程序所需的依赖关系(如服务或其他组件)通过构造函数参数或属性自动注入的过程。这样做的好处是可以减少组件之间的耦合,更容易测试和维护。
ConardLi
2023/01/09
1.9K0
TheRouter 的跨模块依赖注入实现原理
TheRouter用于跨模块通信设计的ServiceProvider,核心设计思想是参考了SOA(面向服务架构)的设计方式。
用户1907613
2022/12/12
4860
TheRouter 的跨模块依赖注入实现原理
Angular 中依赖注入
我们都知道在 Angular 中如何使用服务 services 的标准方法。将服务标记为可注入并将其放入模块中的 provider 部分中。如下:
Jimmy_is_jimmy
2022/09/26
6640
Angular 中依赖注入
TheRouter 的跨模块依赖注入实现原理
TheRouter用于跨模块通信设计的ServiceProvider,核心设计思想是参考了SOA(面向服务架构)的设计方式。
kymjs张涛
2022/10/24
3700
ASP.NET Core中的依赖注入(2):依赖注入(DI)
IoC主要体现了这样一种设计思想:通过将一组通用流程的控制从应用转移到框架之中以实现对流程的复用,同时采用“好莱坞原则”是应用程序以被动的方式实现对流程的定制。我们可以采用若干设计模式以不同的方式实现IoC,比如我们在上面介绍的模板方法、工厂方法和抽象工厂,接下来我们介绍一种更为有价值的IoC模式,即依赖注入(DI:Dependency Injection,以下简称DI)。 目录 一、由外部容器提供服务对象 二、三种依赖注入方式     构造器注入     属性注入     方法注入 三、实例演示:创建
蒋金楠
2018/01/15
2.1K0
ASP.NET Core中的依赖注入(2):依赖注入(DI)
聊聊 nestjs 中的依赖注入
首先 nestjs 是什么?引用其官网的原话 A progressive Node.js framework for building efficient, reliable and scalable server-side applications.,翻译一下就是:“一个可以用来搭建高效、可靠且可扩展的服务端应用的 node 框架”。目前在 github 上有 42.4k 的 star 数,人气还是很高的。
政采云前端团队
2022/01/18
3.3K0
聊聊 nestjs 中的依赖注入
[ASP.NET Core 3框架揭秘] 依赖注入:依赖注入模式
IoC主要体现了这样一种设计思想:通过将一组通用流程的控制权从应用转移到框架之中以实现对流程的复用,并按照“好莱坞法则”实现应用程序的代码与框架之间的交互。我们可以采用若干设计模式以不同的方式实现IoC,比如我们在前面介绍的模板方法、工厂方法和抽象工厂,接下来我们介绍一种更有价值的IoC模式:依赖注入(DI:Dependency Injection)。
蒋金楠
2019/10/21
1.6K0
[ASP.NET Core 3框架揭秘] 依赖注入:依赖注入模式
php 中的 DI 依赖注入
✨ 什么是 DI / 依赖注入 依赖注入DI 其实本质上是指对类的依赖通过构造器完成 自动注入 通俗来说,就是你当前操作一个类,但是这个类的某些方法或者功能不是单单只靠这个类就能完成的,而是要 借助另一个类 的才能完成的 最直接的标志就是传参数据为对象的时候。严格来说,你想在一个类中操作另一个类,这两个类之间形成了相互依赖关系,传参的方式叫 注入 ✨ 依赖注入出现的原因 在未使用依赖注入的时候,php 需要在一个类中使用另一个类的时候,往往都会进行如下操作 比如我在 container 类中需要用到 ada
江户川码农
2022/08/02
1.5K2
php 中的 DI 依赖注入
依赖注入[3]: 依赖注入模式
IoC主要体现了这样一种设计思想:通过将一组通用流程的控制权从应用转移到框架中以实现对流程的复用,并按照“好莱坞法则”实现应用程序的代码与框架之间的交互。我们可以采用若干设计模式以不同的方式实现IoC,比如我们在《依赖注入[2]: 基于IoC的设计模式》介绍的模板方法、工厂方法和抽象工厂,接下来我们介绍一种更为有价值的IoC模式,即依赖注入(DI:Dependency Injection,以下简称DI)。
蒋金楠
2018/08/01
1.7K0
maven 解包依赖项中的文件
使用goal:unpack-dependencies 在配置参数includeArtifactIds中指定要解包的模块制件ID
路过君
2022/07/20
2.4K0
Python中的依赖注入实现原理
依赖注入(Dependency Injection)又称控制反转(Inversion of Control)主要用来实现不同模块或类之间的解耦,可以根据需要动态地把某种依赖关系注入到对象中,使得模块的设计更加独立。同时,依赖注入也是多态的一种实现方式。常用的依赖注入途径有接口注入、Set注入和构造注入三种。另外,反射也属于比较常用的依赖注入技术之一,可以根据给定的不同信息创建不同类型的对象。 (1)接口注入 该技术首先定义一个接口类,然后在继承了该接口的类中实现特定的接口方法,而在接口方法中根据传入参数的不
Python小屋屋主
2018/04/16
6.7K1
angularjs MVC、模块化、依赖注入详解
一、MVC <!doctype html> <html ng-app> <head> <meta charset="utf-8"> </head> <body>
柴小智
2018/04/10
1.1K0
angularjs MVC、模块化、依赖注入详解
微软Enterprise Library 4.0将支持依赖注入
下一个微软Enterprise Library的版本——V4——将预置支持依赖注入。依赖注入将通过容器以独立或作为库的一部分来提供。 特别值得一提的是,下一个Enterprise Library的版本号原本应该是v3.5,现在已将其改为v4.0,这是为了适应库中大量核心变化的需要。微软模式与实践组的产品经理Grigori Melnik对版本的这一变化给出了他的理由: 对于Enterprise Library版本的变化,最初,我们只是打算做一些小的增强和修改。DIAB原本是我们的产品储备中的另一个独立项目,基
张善友
2018/01/22
8100
FastAPI从入门到实战(16)——依赖项
九陌斋地址:https://blog.jiumoz.com/archives/fastapi-cong-ru-men-dao-shi-zhan-16-yi-lai-xiang
MinChess
2022/12/27
6810
FastAPI从入门到实战(16)——依赖项
ASP.NET Core中如影随形的”依赖注入”[下]: 历数依赖注入的N种玩法
在对ASP.NET Core管道中关于依赖注入的两个核心对象(ServiceCollection和ServiceProvider)有了足够的认识之后,我们将关注的目光转移到编程层面。在ASP.NET Core应用中基于依赖注入的编程主要涉及到两个方面,它们分别是将服务注册到ServiceCollection中,和采用注入的方式利用ServiceProvider提供我们所需的服务。我们先来讨论ASP.NET Core应用中如何进行服务注册。[本文已经同步到《ASP.NET Core框架揭秘》之中] 目录 一
蒋金楠
2018/02/08
1.8K0
ASP.NET Core中如影随形的”依赖注入”[下]: 历数依赖注入的N种玩法
点击加载更多

相似问题

将依赖项注入限制为模块中的依赖项。

10

将依赖注入到Guice模块中

10

将依赖项注入角工厂并访问该依赖项。

14

模块中的依赖项注入错误

22

将依赖项注入grafana控制器

133
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文