我使用D3與JSON數據與類似下面的函數從JSON的最高值:獲得在D3
d3.json("http://api.json", function(jsondata) {
var data = jsondata.map(function(d) { return d.number; });
這會導致數據等於["2", "5", "8", "12"]
然後,如果我使用: var x = d3.scale.linear() .domain([0, d3.max(data)])
馬克斯返回是8,而不是12。我知道這是因爲8大於1比12,但我不知道如何解決這個問題。謝謝!
謝謝Mike。這是一個非常有用的答案。感謝您創建D3 - 我剛開始學習它,我很喜歡它。 – 2012-08-03 23:17:26