我有时间敏感的数据,从现在到现在为止7天,每小时分辨率~220值。我能够让他们在Mike Bostock的演示中策划:http://bost.ocks.org/mike/cubism/intro/demo-stocks.html
但我似乎无法找到如何将时间尺度和数据扩展到整个显示范围。我正在寻找一个范围论证或xrange或宽度,但我没有运气。我确定答案是微不足道的,但我似乎无法找到它。
var context = cubism.context()
.step(3600000) // <-- this changes the time resolution
.size(1280) // <-- this changes the width
.stop();
此外,d3.time.scale.domain
似乎在d3.v3.min.js中未定义。
这里有一个小提示,可以显示代码的样子(因为它调用d3.csv我不知道如何让它完全在小提琴中工作......所以我包含javascript下方的csv文件。):http://jsfiddle.net/oay7tvq0/
答案 0 :(得分:1)
我认为立体主义每个时间片使用一个像素,所以如果你只有220个时间步长,则只需要220个像素。检查文档以确定。如果我是正确的,那么你要么必须对你的时间序列有创意并延长时间步长(通过重复相邻的记录),要么d3(或者建立在其上的各种库之一)更适合你的目的。 - user1614080
我确定答案是......