crossfilter

    1热度

    1回答

    我知道一些可以处理多个csv文件的答案,当你知道将要上传多少文件时。 这是逐个获取文件名并将文件放入队列的代码。 var q = queue(); $('#files').change(function(){ var fileNames = ""; for(var i = 0; i < this.files.length; i++){ fileNames += "

    1热度

    1回答

    后我有一个简单DC.js条形图与crossfilter - http://jsfiddle.net/feLuyb9b/1/ 我需要默认“布鲁克林”对其进行过滤,例如。 我这样做与neighborhoodDimension.filter('Brooklyn');问题是如何筛选后默认项目'布鲁克林'为这个图表选择? 我会很乐意为您提供任何帮助。

    1热度

    1回答

    我被卡住了,需要通过使用由其他两个维度索引的数据找到一个维度的数据总和。 例子: "mode_device","method","discount","time","first_time","paid","p_id","p_sku" "Desktop","EBS",,"1344887090","1344887090","1079","8786","PPLB03571285" "Desktop"

    1热度

    1回答

    我想制作一个x轴为日期的条形图,例如2017年8月12日,y值是同一日期的数据行数(即记录数)。 // get data into right format var dateFormat = d3.time.format("%Y-%m-%d"); pageViews.forEach(function(d) { d['timestamp'] = dateFormat.parse(d['

    0热度

    1回答

    我刚开始dc.js,并期待在主网站在纳斯达克例如:https://dc-js.github.io/dc.js/ 我创建a Fiddle一些样本伪数据,只是两个相关的图表这个问题。 与纳斯达克例子类似,我想要有一个气泡图,Y轴是在不同图表中由画笔控制的时间范围内的%变化值。对于NASDAQ示例的代码执行以下操作: var yearlyPerformanceGroup = yearlyDimensio

    1热度

    1回答

    我有一个数据集,看起来是这样的: MONTH CAT VAL may A 1.0 may B 3.2 may C 4.6 jun A 2.7 jun B 4.2 jun C 5.8 jul A 4.1 jul B 9.2 jul C 13.0 我已经能够创造DC.js一个图表,显示根据该VAL的总和的CAT可变,与此代码: let char

    2热度

    2回答

    我想使用2个范围滑块同时过滤基于年龄和高度的表中的数据。 我已使用d3.slider.js和dc.dataTable实施了2个范围滑块(年龄和身高)。我想同时使用这两个范围滑块,但似乎它们不能正常工作。 此外,在该表格下,还有文字“49从49个记录中选择”。使用滑块时数字不会改变。 代码: var dataTable = dc.dataTable("table#list"); var d

    1热度

    1回答

    我不能找出如何获得列A的工作如下滤波器,万一多个列被用于在维dc.js: var Dimension = dim.dimension(function(d) { return [d.columnA, d.columnB, d.columnC]; }); var Measure = Dimension.group().reduceSum(function(d) { retu

    1热度

    1回答

    我一直在尝试使用dc.js和crossfilter来从某个数据集构建图表和表格。 迄今为止建设的图表工作正常,但我想用数据表功能建立一个小型的HTML表格汇总数据如下: |Year|TotalEmployees| |2015|555| |2016|666| |2017|777| 我的数据集有大约20 000行,这里有一个样本数据: var data = [ {"Year":"2015"

    1热度

    1回答

    如果elasticY(true)使得散点图能够在重绘事件触发时重新计算y轴范围? 我已经使用了Scatter Brushing示例来演示。以下属性添加到各图表: .yAxisPadding('5%') // Allow the max values to be brushed .elasticY(true) // Allow the chart to recalculate the Y axi