私はこれに似た機能を持つ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)])
返される最大値は 12 ではなく 8 です。これは、8 が 12 分の 1 より大きいためだと思いますが、これを修正する方法がわかりません。ありがとう!