我有一个像这样的数组。
[{"label":"2013-12-01","value":"2372"},{"label":"2014-01-01","value":"2458"},{"label":"2014-02-01","value":"1636"},{"label":"2014-03-01","value":"2527"},{"label":"2014-04-01","value":"2129"},{"label":"2014-05-01","value":"149"}]
我正在使用
highcharts
创建折线图。折线图的数据除外格式为
[["2013-12-01",2372],["2014-01-01",2458],["2014-02-01",1636],["2014-03-01",2527],["2014-04-01",2129],["2014-05-01",149]]
我不知道该怎么做。
实际上,结果来自ajax结果。
我在
Object Object
中得到结果,并使用JSON.stringify
对其进行了转换。但是转换后我得到标签和值。有人帮我获取图表预期格式的数据。
提前致谢。
最佳答案
您可以映射当前数组,并将其中的每个标签返回到新数组等
var new_arr = $.map(arr, function(itm) { return [itm.label, itm.value]; });