【发布时间】:2013-11-25 17:35:00
【问题描述】:
我想知道dc.js是否可以渲染没有维度的条形图,例如显示所有数据的reduce结果的条形图。
当我们想要渲染一个条形图时,我们总是这样做:
chart.width(400)
.height(200)
.dimension(...some Dimension here...)
.group(...some Group here...)
.valueAccessor(function (p) {
return p.value.someValue;
})
.x(d3.time.scale().domain(["Global"]))
.y(d3.scale.linear().domain([0, 100]))
.yAxis().tickFormat(function (v) {
return v + "%";
});
chart.render();
我的问题是在维度和组中放入什么来实现我的目的?文档说 dimension() 是强制性的。
非常感谢!
【问题讨论】:
-
你试过放入一个虚拟维度吗?
-
抱歉,什么是虚拟维度?
-
只需添加一个对所有内容都相同的附加数据属性并将其用作维度。
-
这是一个很好的答案!现在可以了!非常感谢!
-
太好了,我将添加它作为参考答案。
标签: d3.js dimensions crossfilter dc.js