40得票5回答
有没有一种方法可以告诉Crossfilter将数组元素视为单独的记录,而不是将整个数组视为单个键?

我有一个数据集,其中某些字段的值是数组,并且我想使用crossfilter和d3.js或dc.js来显示直方图,以展示数据集中每个值出现的次数。 这里有一个例子:var data = [ {"key":"KEY-1","tags":["tag1", "tag2"]}, {"k...

24得票1回答
在ES6中导入和使用d3及其子模块的正确方法是什么?

我正在尝试在Vue.js项目中使用一些d3包,并使用NPM进行包管理。我试图制作一个问题的fiddle,但无法在其中复制该问题 - 代码的运行方式完全符合预期。 我正在尝试确定JSFiddle中运行的代码与我的应用程序中运行的代码之间的差异,并且(除了明显的事实即我没有在fiddle中运行V...

22得票2回答
使用dc.js和crossfilter.js正确显示条形图中的bin宽度

我正在使用基于d3和crossfilter的Dimensional Charting javascript库dc.js制作条形图。 我只想使用barChart函数显示具有指定数量的bin的直方图,这应该很容易。 我有一个名为data的数组,其中包含0到90000之间的浮点值,并且我只想使用...

20得票2回答
如何使dc.js图表具有响应式设计

有没有办法使dc.js图表具有响应式的特性? 我很难让图表适应桌面大小。 我正在使用Twitter Bootstrap 3。我将div的宽度存储到一个变量中,并将其传递给图表的宽度。但这不会使图表具有响应式的特性。但在第一次加载时,图表会根据屏幕大小调整宽度。 但是现在我面临一个挑战,我...

18得票2回答
在条形图中将序数刻度('d3.scale.ordinal')用于x轴

我有一个这样的数据数组:var data = [{"Alphabet_Type":"a"}, {"Alphabet_Type":"b"}, {"Alphabet_Type":"a"}]; 我正在使用: dc.js crossfilter.js d3.js 我想创建一个柱状图,其中: ...

18得票1回答
在jsfiddle中加载外部csv文件

我正在尝试为dc.js的一个示例创建jsfiddle。我无法使用URL和d3.csv()加载外部文件。 请问有人能建议如何在jsfiddle中使用d3.csv加载csv文件吗?

13得票2回答
按列重新排序数据表

我想知道是否有已知的方法能够高效地向我的dc.js datatables中添加“重新排序”(Reorder)功能。如果我的用户在使用图表进行选择后,可以根据筛选行应按哪一列排序(例如,点击列标题),那就太好了。 有任何建议如何入手吗? 非常感谢

11得票2回答
d3+crossfilter: 日期轴呈现像素细的条形图

我花了大部分时间尝试制作一个漂亮的日期轴直方图,以至于我发表了我的第一个stackoverflow问题。坐标轴和堆叠方式正是我想要的,但是柱子太细了,对我来说没有明显的原因。换句话说,我真的需要一些帮助。这是一个简化版(我正在使用dc.js库,但我非常有信心问题在d3+crossfilters...

10得票1回答
Crossfilter需要扁平化数据结构吗?

我找到的所有Crossfilter示例都使用像这样的平面结构:[ { name: “Rusty”, type: “human”, legs: 2 }, { name: “Alex”, type: “human”, legs: 2 }, ... { name: “Fiona...

10得票3回答
将大型数据集加载到Crossfilter/dc.js中

我使用dc.js构建了一个交叉过滤器,包含多个维度和分组,用于可视化显示自行车行程数据。现在,有超过750,000条数据。我使用的JSON文件大小为70 MB,并且只需要在未来几个月收到更多数据时才会增长。 所以我的问题是,如何使数据更精简,以便它可以良好地扩展?目前,在我的互联网连接上加载...