【发布时间】:2016-09-24 04:38:40
【问题描述】:
我正在使用 dc.js 来渲染一个带有图例的饼图。但是,当饼图包含大量数据时,所有图例项都不适合,它们只是被隐藏了。如果我检查 DOM,我可以告诉它们是渲染的。
我的问题截图:
我尝试简单地将overflow:scroll; 添加到包含所有图例项的<g class="dc-legend"> 元素。但这不起作用 obv 因为它的 svg。
我已经尝试在谷歌上搜索,但没有找到解决方案。我知道在 highcharts 中有一个选项可以对标签进行分页。
如何在 dc.js 中解决这个问题?
【问题讨论】:
-
无论图例情况如何,当显示这么多组时,这对于饼图来说都不是一个很好的视觉用例。您能改用其他图表类型吗?
标签: javascript d3.js legend dc.js crossfilter