【发布时间】:2014-12-23 16:41:22
【问题描述】:
他们一直在讨论如何简单地将 dc.js 用作图形库(例如绘制饼图、条形图...)而不需要交叉过滤器,例如,如果您只是想在数据已经是一个(标签,值)。
我没有找到任何如何做到这一点的例子。这可能在 2.0 分支上吗?它适用于每个图表吗?
【问题讨论】:
-
如果您只绘制一个图表,我建议您使用另一个库,例如 Vega 或 nvd3。 dc.js 的大部分价值在于图表之间的转换和过滤。虽然一年前通过
.data()进行了一些努力来支持直接数据,但这只是完成了一半;请参阅 github.com/dc-js/dc.js/issues/584 以获取通过在内部使用该函数来破坏目的的图表列表。 -
目的是使用相同的框架,无论是简单的饼图还是复杂的东西,都可以从交叉过滤器的所有好东西中受益。谢谢,我会复制粘贴 #584 中的详细信息并关闭
-
我想知道是否更好的方法不是保留交叉过滤器,而是提供合理的默认值(例如 group() 通常是 reduceCount (返回 +1)...我会尝试一下。
-
是的,您还可以使用交叉过滤器并通过一些唯一键减少,例如行索引。我们应该在某个地方把它拼出来。
标签: dc.js