2012-06-07 32 views
2

我正在使用cubism.js来绘制JSON对象的一些静态数据。我们希望能够显示一年的数据,每天都有一个点。我有解决方案部分工作,但我希望能够设置独立于当前日期的规模,即我想绘制从昨天到去年相应日期的数据。我已经尝试没有成功执行以下操作:在cubism.js中更改比例默认值

context.scale(。d3.time.scale()结构域([开始,结束])范围([0,96]))

其中启动和最终来自JSON对象。 是否可以设置立体派比例以这种方式表现?

非常感谢,

迈克尔

回答

8

stocks demointro talk做几乎正是这一点,使用serverDelay所显示的时间窗口移位和stop以防止更新:

var context = cubism.context() 
    .serverDelay(new Date(2012, 4, 2) - Date.now()) 
    .step(864e5) 
    .size(1280) 
    .stop(); 

我觉得API可以更方便地处理这个特定的情况,但Cubism主要是为实时显示设计的。