垚垚高山
2016-12-02 01:18
坐标的x轴为啥都是NaN,代码写的和视频一样,不出图像,调试发展X轴就是这个
........楼上厉害呀.....。range里的范围要中括号
楼主应该老师的版本比你的低,我也是郁闷了好一阵,希望下面的代码能够帮到你
var scale_x = d3.scaleLinear()
.domain([0,data.length-1])
.range([0,g_width]);
var scale_y = d3.scaleLinear()
.domain([0,d3.max(data)])
.range([g_height,0])
var line_generator = d3.line()
.x(function (d,i) {
return scale_x(i);
// return i;
})
.y(function (d) {
return scale_y(d);
// return d;
})
.curve(d3.curveCardinal)
// 绘制曲线
d3.select("g")
.append("path")
.attr("d",line_generator(data))使用D3制作图表
37889 学习 · 115 问题
相似问题