我有 3 个类似的饼图。它们使用相同的维度但不同的组,因此它们的图例看起来相同。我不想拥有 3 个相同的图例,而只想将一个图例绑定(bind)到这些图表。我尝试单独创建一个图例并将其分配给图表,但是,它不起作用。实际上有没有办法做这样的事情?

最佳答案

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

看看 pieChart.legendables :
https://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 。支持一下当然好!

关于javascript - 将多个饼图链接到 dc.js 中的单个图例,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25279639/

10-16 00:14