我正在使用cubism.js来绘制来自JSON对象的一些静态数据。我们希望能够显示一年的数据,每天都有一个点。我有部分工作的解决方案,但我希望能够设置与今天的日期无关的比例,即我想用图形表示从昨天到去年相应日期的数据。我尝试过以下几种方法,但都没有成功:
Context.scale(d3.time.scale().domain(开始,结束).range(0,96))
其中start和end来自JSON对象。是否可以将立体主义尺度设置为这样的行为?
非常感谢,
迈克尔
发布于 2012-06-08 22:11:54
来自intro talk的stocks demo几乎就是这样做的,它使用serverDelay来移动显示的时间窗口,使用stop来阻止更新:
var context = cubism.context()
.serverDelay(new Date(2012, 4, 2) - Date.now())
.step(864e5)
.size(1280)
.stop();我认为API可以更方便地处理这种特定的情况,但立体主义主要是为实时显示而设计的。
https://stackoverflow.com/questions/10927848
复制相似问题