1

我有一个看起来像这样的对象,

{
    "1420165140": 172.52,
    "1420254360": 63.78,
    "1420341900": 141.55,
    "1420422480": 85.8,
    "1421035920": 86.07,
    "1422506820": 118.42
}

键是纪元时间戳。我想使用这样的方法提取键的最大和最小日期,

var  range = d3.extent(d, function(d){ return d.key });

我尝试+d.key从字符串转换为数字。

不幸的是,我得到的只是[undefined, undefined]

如何在对象键上运行d3.extent ?

4

1 回答 1

2

您需要将其用作

var range = d3.extent(Object.keys(d));

d你的 JSON 对象在哪里。

于 2016-03-15T17:02:04.117 回答