【发布时间】:2016-10-19 13:36:51
【问题描述】:
我有以下CSV file,很简单。
我想用该数据绘制折线图。我发现使用新版本的 D3 很难做到这一点。
我已经尝试了各种方法,但这是我目前拥有的。
var x = d3.scaleBand().range([0, width]);
然后在 d3.csv() 通话中我有
x.domain(data, function(d) { return d.date; });
不行,我也试过了:
var x = d3.scaleOrdinal().range([0, width]);
但这也没有用。我发现使用线性定量尺度更容易。
更新
根据 Gerardo 的更正(顺便说一句,这是个好地方),我现在明白了:
【问题讨论】:
-
是的,但我的体重秤不是
Time,因此我使用scaleOrdinal -
我知道我给他们打电话
Q1 2015..etc,但想象一下是Apples, Oranges..etc
标签: javascript csv d3.js