dc.js显示值的Boxplots

时间:2017-05-22 16:53:47

标签: d3.js dc.js

是否有人添加了在dc.js的框图中显示值的功能?

这个问题的有趣答案与matplotlib有关。 Adding a scatter of points to a boxplot using matplotlib

1 个答案:

答案 0 :(得分:0)

正如目前所实施的那样,箱形图将任何异常值显示为圆圈,而异常值则定义为不属于胡须的点。

如果您愿意更改来源,则很容易禁用胡须并显示所有数据点。

您只需更改第42行:

var _whiskers = _whiskersIqr(_whiskerIqrFactor);

https://github.com/dc-js/dc.js/blob/356fccea3a1dbd49a76fb1841f280ffad87d725f/src/box-plot.js#L42

您可以将其设置为null,或添加胡须访问器。 (确实应该有一个,看起来像一个疏忽。)

看起来没有胡须:

box plot no whiskers

如果你想要显示胡须和数据点,你必须深入挖掘change the underlying d3-plugin