dc.js - 如何使用 crossfilter 和 dc.js 开发分组堆栈条形图
问题描述
stackedbarchart.width(460)
.height(250)
.margins({top: 5, right: 5, bottom: 20, left: 10})
.dimension(stackedbarchartDimension)
.group(stackedbarchartGroup)
.stack(stackedbarchartGroup_stack)
.stack(stackedbarchartGroup_stack2)
.x(d3.scale.ordinal())
.xUnits(dc.units.ordinal)
请使用 dc.js 发布“分组堆积条形图”的任何工作示例。
解决方案
这还不是核心库的一部分,但是您可以使用一个活动的拉取请求:
https://github.com/dc-js/dc.js/pull/1459
分支上有构建版本,所以如果你使用npm,你可以指定依赖
"dc": "git://github.com/dc-js/dc.js.git#grouped-stacked-3",
或者只是克隆 repo 并使用grouped-stacked-3
分支。
该分支包含以下示例:
web/examples/bar-grouped-multi.html
web/examples/bar-grouped.html
编辑:这很疯狂,我看到它仍然没有分组+堆叠条的示例。我会看看我能不能解决这个问题;在那之前,我认为这个 plunkr是最好的例子
推荐阅读
- gcc - gcc 不会编译为可执行文件
- javascript - 将对象数组中的所有数据汇总到新的对象数组中
- python - 如何在 SymPy 中收集分数?
- java - 如何在 Java 中使用 MDC 日志记录
- azure-blob-storage - 将 *IPFS* 安装到 blob 存储
- r - 使用两个数据框的行作为函数的输入,将输出保存为新的数据框。
- r - 在 R 中定义类别表函数
- html - 如何从 localhost 中的默认索引 html 文件访问关于我们的 html 文件?
- tvos - 使用 UITapGestureRecognizer 检测 tvOS 中的点击
- highcharts - Highcharts png 导出饼图