如何使用d3.js中的嵌套硬括号?

时间:2014-02-14 16:57:19

标签: arrays d3.js

我是d3.js的初学者,我需要帮助打印数组数组中的数据。 每次我尝试打印嵌套硬括号内的数据时,文本都不会显示在浏览器中。我感到沮丧,因为我很漂亮,这很容易解决,但我无法理解。然后我想我还没有d3.js的基础。到目前为止我得到了这个:

        //Width and height
        var w = 500;
        var h = 120;
        var barPadding = 1;

        var dataset =[
                [5,23]
                [10,23]
                ];

        var xScale = d3.scale.linear()
                .domain([0, d3.max(dataset, function(d) { return d[0]; })])
                .range([0, w]);

        //Create SVG element
        d3.select("body").selectAll("p")
        .data(dataset)
        .enter()
        .append("p")
        .text(function(d) { return d; });

此外,如果您能够解决这个问题,那么您的方法是否适用于包含2位以上数字的嵌套括号?

1 个答案:

答案 0 :(得分:0)

如果您修复数据集声明,您将能够按原样打印:

var dataset =[[5,23],[10,23]];

数组条目之间需要逗号。