我有一个看起来像这样的对象,
{
"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?
答案 0 :(得分:2)
您需要将其用作
var range = d3.extent(Object.keys(d));
其中d
是您的JSON对象。