0
我是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個位數嵌套括號?
如果修復數據集聲明,您將能夠按原樣打印:var dataset = [[5,23],[10,23]];'。它需要數組條目之間的逗號。 – FernOfTheAndes
我不確定這裏的問題是什麼。你能否更清楚地解釋你期望的輸出是什麼?也許這[[小提琴](http://jsfiddle.net/6ctUm/)將有助於澄清你的問題? –
FernOfTheAndes能夠解決這個問題。感謝您的評論。 – user2843235