我有以下數據,對象的數組:D3:使用d3.max來獲取包含對象?
var data = [
{ x: 0, y0: 0, y: 100 },
{ x: 1, y0: 0, y: 150 },
{ x: 2, y0: 50, y: 100 },
{ x: 3, y0: 50, y: 150 }
]
我想找到y
和y0
,使用D3之間最大差異的對象。
我能做到這一點,以獲得最大的區別:
var max_val = d3.max(data, function(d) { return d.y - d.y0;});
它返回150.但我不知道該怎麼做的就是包含的對象,學習x的相應值1.
任何想法?