我有 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/