为了账号安全,请及时绑定邮箱和手机立即绑定

坐标的x轴为啥都是NaN

坐标的x轴为啥都是NaN,代码写的和视频一样,不出图像,调试发展X轴就是这个

正在回答

2 回答

........楼上厉害呀.....。range里的范围要中括号

0 回复 有任何疑惑可以回复我~

楼主应该老师的版本比你的低,我也是郁闷了好一阵,希望下面的代码能够帮到你

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))

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

坐标的x轴为啥都是NaN

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信