d3js列图,更改单击列数

时间:2012-08-02 20:43:21

标签: javascript charts d3.js transition demo

我有一个柱形图,显示一段时间内的燃料使用情况。

初始视图是按年份计算的(最多10列)。

单击年份列时,视图应切换到月视图(12列)。 单击一个月的列时,视图应切换到每日视图(28-31列)。

我可以让图表更新列数,然后重新绘制数据。

当我尝试将列缩小为0,切换数据,然后增长到新值时出现问题。

我可以让缩小工作,但转换到新数据有点过时了。我觉得'成长'应该在回调中,但我不能为我的生活弄明白。

代码&样本数据:https://gist.github.com/3240275

(我目前没有现场版演示......对不起)

1 个答案:

答案 0 :(得分:0)

当您有顺序转换时,每个转换应该具有延迟转换持续时间之和。你做到了吗? (对不起 - 我无法访问该链接)