2012-08-02 61 views
2

我有一个柱状图,显示随时间推移的燃料使用情况。d3js柱形图,单击更改列数

初始视图按年份总计(最多10列)。

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

我可以得到图表来更新列的数量,并重新绘制数据。

我的问题来了,当我试图让列缩小到0,切换数据,然后增长到他们的新值。

我可以缩小工作范围,但向新数据的转换稍微偏离。我觉得'成长'应该是一个回电,但我不能为我的生活弄清楚。

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

(我目前没有一个真人版试玩...对不起)

回答

0

当你有连续的转变,每个转换应有的总和的延迟之前的过渡时间。你做到了吗? (对不起 - 我无法访问链接)