较小的值未显示在dc.js条形图中

较小的值未显示在dc.js条形图中,dc.js,Dc.js,我用dc.js绘制了5个条形图(在合成图中)。我注意到,在一些条形图中,对于一些尺寸,其值与其他尺寸相比变得非常小(请注意,这些是非零值),它们仍然会下降到X轴,就像它们的值为零一样。即使是这些条的工具提示也不会显示,这样用户可能会发现这些值是存在的,并且实际上并不像看上去的那样等于零。我如何解决这个问题?有没有一种方法可以显示这些条,无论它们有多小!这就是它的样子: 所有形式的可视化都存在这个问题,而不仅仅是dc.js。普遍接受的解决方案(如Bill Cleveland等人所建议的)是使用对数

我用dc.js绘制了5个条形图(在合成图中)。我注意到,在一些条形图中,对于一些尺寸,其值与其他尺寸相比变得非常小(请注意,这些是非零值),它们仍然会下降到X轴,就像它们的值为零一样。即使是这些条的工具提示也不会显示,这样用户可能会发现这些值是存在的,并且实际上并不像看上去的那样等于零。我如何解决这个问题?有没有一种方法可以显示这些条,无论它们有多小!这就是它的样子:


所有形式的可视化都存在这个问题,而不仅仅是dc.js。普遍接受的解决方案(如Bill Cleveland等人所建议的)是使用对数刻度,例如指定
.y(d3.scale.log())

然而,这通常不被使用,因为人们并不总是对对数刻度感到满意,尤其是那些数学技能较低的刻度。另外,由于日志0=和dc.js尚未完全调试日志比例

在这种特殊情况下,另一个建议是为值添加标签,如下所示:


然后使单击标签的工作方式与单击栏的工作方式相同。(我没有检查这个解决方案是否能做到这一点;如果不能做到,请在那里发表评论。作者@dimirc已经提出要做一个公关。)

我得到了
错误:属性高度:预期长度,“无穷大”。
@Pygirl,我认为上面链接的解决方法应该可以修复条形图和折线图的错误,如果没有,请对GitHub问题发表评论。谢谢