我将 D3 与 JSON 数据一起使用,其功能类似于:
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 大于 12 中的 1,但我不知道如何解决这个问题。谢谢!