我是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位以上数字的嵌套括号?
答案 0 :(得分:0)
如果您修复数据集声明,您将能够按原样打印:
var dataset =[[5,23],[10,23]];
数组条目之间需要逗号。