如何获得json格式数据集中的最高值?

时间:2015-08-30 23:03:55

标签: javascript jquery json

我正在使用highcharts,它使用数据系列绘制类似于此的图表:

系列:

[{
    data: [29.9, 71.5, 106.4, 129.2, 144.0, 176.0, 135.6, 148.5, 216.4, 194.1, 95.6, 54.4]
}]

我知道我可以使用Json文件来提供数据集,那么我怎样才能获得最高价值呢?

2 个答案:

答案 0 :(得分:0)

这是您可以获得数据数组中最高值的方法。

data = [29.9, 71.5, 106.4, 129.2, 144.0, 176.0, 135.6, 148.5, 216.4, 194.1, 95.6, 54.4]

var highest_value = Math.max.apply(Math, data);
console.log(highest_value) //216.4

答案 1 :(得分:0)

考虑到这是JSON,您需要先解析它:

var dataset = JSON.parse(rawDataset);

然后你可以使用Math.max函数和数组作为参数来过滤最大值:

var largest = Math.max.apply(Math, dataset[0].data);