将多个饼图链接到dc.js中的单个图例

时间:2014-08-13 06:42:37

标签: javascript d3.js charts dc.js

我有3个类似的饼图。他们使用相同的维度,但不同的群体,所以他们的传说看起来一样。我想将这些图表只绑定一个图例,而不是有3个相同的传说。我尝试单独创建一个图例并将其分配给图表,但是,它不起作用。实际上有办法做这样的事吗?

1 个答案:

答案 0 :(得分:1)

这不是dc.js直接支持的,但它与复合图表上的图例非常相似。我想如果你愿意做一些黑客攻击,你可以覆盖想要放置图例的图表上的legendables函数,并让它累积其兄弟图表中的图例。

看看pieChart.legendableshttps://github.com/dc-js/dc.js/blob/master/src/pie-chart.js#L419

然后compositeChart.legendables https://github.com/dc-js/dc.js/blob/master/src/composite-chart.js#L363

获取灵感。

如果这对你来说太黑了,请file an issue。支持肯定会很好!