在我继承的应用程序的水平图表顶部,它有一个时间序列,显示一天中的时间(周五晚上 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?