d3.line生成器的健全性检查不起作用

时间:2019-07-02 16:59:33

标签: javascript d3.js

我正在使用d3.line()生成器为我的数据创建路径。路径根本没有显示,我只是想知道丢失了什么。检查元素时,您会看到path元素已创建,但它是空的(请参见下文)。 enter image description here

我在控制台生成器中添加了console.log(0,以查看是否显示,但是没有。我的代码如下:

    let innerBars = attributeNodes.append('g');

    let lineGen = d3.line()
    .x(d=> {
        console.log(d.move) //this does not show up in console
        return d.move})
    .y(d=> d.attributes.beakD.scaledVal);

    innerBars.append('path')
    .attr("d", d=> {
        console.log(d) //This console.logs the right data
        return lineGen(d)})
    .attr("class", "inner-line");

正确的数据被向下传递到path元素,但是行生成器无法生成路径。 我们将不胜感激任何有关这里发生的事情的提示。

0 个答案:

没有答案