dc.js百分比直方图-组的大小
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了dc.js百分比直方图-组的大小相关的知识,希望对你有一定的参考价值。
我有三组使用group().reduceCount()
来产生频率计数
我想做的是通过将每个计数除以组的总大小来将计数转换为百分比
这会给我这个小组的人数
var valueGroupCounter = value.groupAll().value();
这将每个计数除以总数
.valueAccessor(function(d) { return (d.value/valueGroupCounter()); })
[当我过滤一个组的大小相同或大约相同的部分时,我得到了右边的图形,这就是我想要的,但是随后我过滤了一个组的大小截然不同的部分时,我得到了图形在左边。我想通过用百分比而不是计数来使3个直方图的大小大致相同。问题是它给我3个组的大小相同,一些组的值为空,这3个组的大小不同。
我为pen添加了一些数据:
答案
我使用Number Display Example能够获得所需的结果现在,直方图在相同范围内
这给了我该组的总大小,不包括空值
valueGroupCounter.value().n
将每个计数除以总数
.valueAccessor(function(p) { return p.value/valueGroupCounter.value().n })
分叉的pen已更正
以上是关于dc.js百分比直方图-组的大小的主要内容,如果未能解决你的问题,请参考以下文章
matplotlib/pandas 中是不是有参数将直方图的 Y 轴作为百分比?