0

在我继承的应用程序的水平图表顶部,它有一个时间序列,显示一天中的时间(周五晚上 9 点,凌晨 3 点,早上 6 点......)。在图表中它具有数据量。从立体主义 Wiki 中,它指出“上下文的 x 比例;一个 d3.time.scale。比例的域在调度“更改”事件之前立即自动更新。范围是同样根据上下文大小自动设置。” 一个显示实时水平图表的有咖啡脚本:

  *d3.select("#applianceGraphs").call(function(div) {  
    div.append("div").attr("class", "axis").call(context.axis().orient("top"));
  div.selectAll(".horizon").data(generated).enter().append("div").attr      ("class", "horizon").call(context.horizon().height(90));
  return div.append("div").attr("class", "rule").call(context.rule());
  });*

我需要创建一个图表来反映前一天的数据量(周四晚上 9 点,凌晨 3 点,早上 6 点...),这正在改变时间序列的 x 比例范围?我相信我可以使用 var x = d3.time.scale().range(range) 范围包含两个数组,其中包含开始日期和结束日期。我需要什么来制作立体主义/d3 才能采用新的 time.scale?

4

1 回答 1

0

看起来答案可以从以下两个帖子中得出:

如何更新立体主义/ d3中变化事件的轴比例

在 cubism.js 中更改比例默认值

于 2013-03-07T21:56:58.903 回答