【问题标题】:Change scale default in cubism.js在 cubism.js 中更改比例默认值
【发布时间】:2012-06-07 07:56:59
【问题描述】:

我正在使用 cubism.js 绘制来自 JSON 对象的一些静态数据。我们希望能够显示一年的数据,每天都有一个点。我的解决方案部分工作,但我希望能够设置独立于今天日期的比例,即我想绘制从昨天到去年相应日期的数据。我尝试了以下方法但没有成功:

context.scale(d3.time.scale().domain([start, end]).range([0,96]))

其中 start 和 end 来自 JSON 对象。 是否可以将立体主义比例设置为以这种方式表现?

非常感谢,

迈克尔

【问题讨论】:

    标签: d3.js cubism.js


    【解决方案1】:

    来自intro talkstocks demo 几乎完全做到了这一点,使用serverDelay 移动显示的时间窗口并使用stop 防止更新:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-08-13
      • 2018-01-03
      • 2019-07-05
      • 2014-11-06
      • 2011-02-26
      • 1970-01-01
      • 2020-02-28
      • 2016-06-01
      相关资源
      最近更新 更多