D3.js dc.js:在第页的其他d3图表中使用dc.dataCount计数

D3.js dc.js:在第页的其他d3图表中使用dc.dataCount计数,d3.js,dc.js,D3.js,Dc.js,在dc.js中,我使用dc.dataCount显示过滤行数和总行数: dc.dataCount(".dc-data-count", "charts") .dimension(data_cf) .group(all); 及 从记录中选择 在同一页上,我画了一张d3甜甜圈图表。在此图表中,我想显示过滤器计数(随着过滤器的应用而更新),以及其他计算,如当前选择中的值之和。由于dc.dataCount是由一个div类访问的,我不知道如何访问这个数字来精确地放置在我的油炸圈饼图中 如

在dc.js中,我使用dc.dataCount显示过滤行数和总行数:

dc.dataCount(".dc-data-count", "charts")
    .dimension(data_cf)
    .group(all);


记录中选择
在同一页上,我画了一张d3甜甜圈图表。在此图表中,我想显示过滤器计数(随着过滤器的应用而更新),以及其他计算,如当前选择中的值之和。由于dc.dataCount是由一个div类访问的,我不知道如何访问这个数字来精确地放置在我的油炸圈饼图中

如何将dc.dataCount或其他分组中的值传递到d3对象中


谢谢

我会使用甜甜圈图表上的renderlet来完成这项工作,该renderlet只读取您需要的值,然后添加它们。在图表渲染后运行,因此会有轻微的延迟,但对于这种使用来说,它不应该太令人不安

至于如何获取数字,dataCount小部件没有魔力;它只是读取交叉筛选值:

因此,您可以使用
dimension.size()
group.value()
以相同的方式向svg添加文本元素

<div class="dc-data-count">
  <strong class="filter-count"></strong> selected out of <strong class="total-count"></strong> records