我通过在每秒通过时更新条形图来创建带有d3的时钟。
通常我会像我这样设置我的yScale:
var yScale = d3.scale.linear()
.domain(maximumTime)
.range([svgHeight, 0]);
但这会在每分钟,每小时和每天留下一个空白栏。为了解决这个问题,我设置了转到{{1}},因此即使值为零,也会始终显示某些内容。
-1
是否有更优雅的方式可以显示零值?
CodePen中的完整示例:http://codepen.io/agconti/pen/vEWZXb