如何在d3中创建时间刻度?

时间:2013-02-23 19:44:55

标签: time d3.js scale cubism.js

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

  *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采用新的时间。尺度?

1 个答案:

答案 0 :(得分:0)