带有dc.js的均匀间隔直方图仓
Uniformly-spaced histogram bins with dc.js?
Mike Bostock使用以下片段为直方图生成均匀间隔的仓:
var data = d3.layout.histogram()
.bins(x.ticks(20))
(values);
源
有什么方法可以将其应用于使用dc.js和crossfilter.js的项目吗?
从本质上讲,我想动态生成bin,然后使用图表来过滤特定的属性。完全是新手。如有任何指导,我们将不胜感激!
dc.js通过交叉过滤器支持直方图。为条形图使用一个组,看起来像这样:
var binwidth = 0.2;
var dim = ndx.dimension(function(d) { return d.x; });
var group = dim.group(function(d) { return binwidth * Math.floor(d.x/binwidth); });
此操作会告诉交叉过滤器使用分隔的键binwidth。
并用以下单位初始化条形图:
chart.xUnits(dc.units.fp.precision(binwidth));
相关文章:
- 使用dc.js、d3.js和crossfilter引用错误
- 带有dc.js的均匀间隔直方图仓
- DC.js带过滤器的订购
- 确定(识别)dc.js图表类型
- DC.js数据表没有按应有的方式显示
- 隐藏dc.dataTable的分组行
- Vue, Webpack, DC.js, and Finally Crossfilter
- DC.JS点击选择栏
- dc.js中带计数的条形图
- d3 可重复使用的直方图
- DC.js双重分组
- 用于制作直方图的库 JavaScript
- DC.js图表中的初始范围选择
- 交互式图表(通过 dc.js)未正确相互更新
- dc.js生成一个具有前5个值的pieChart
- dc.js和crossfilter降低了一周中每天的平均计数
- 隐藏dc.js行图表中的指定行
- 根据已经给定的频率创建一个d3.js直方图
- R直方图到动态HTML/JS
- 使用d3域调用更改dc直方图的bucket