Javascript highcharts-创建现有系列的总汇总线

Javascript highcharts-创建现有系列的总汇总线,javascript,highcharts,Javascript,Highcharts,我有一个不规则x值的简单线图。 我需要一个函数来创建一条总和线,如: 对于每个x值,计算:ysum=ysum+y 我可以在数据库中准备这个,但是在客户端计算它会很好。 有人能帮我从这个开始吗? 不幸的是,我完全是一个javascript新手。也许我可以使用technicalindicator插件()并添加一个total sum函数 提前谢谢你的帮助 grassu听起来您需要这样的功能: function getSumTotal(data) { var totalList = [], to

我有一个不规则x值的简单线图。 我需要一个函数来创建一条总和线,如: 对于每个x值,计算:ysum=ysum+y

我可以在数据库中准备这个,但是在客户端计算它会很好。 有人能帮我从这个开始吗? 不幸的是,我完全是一个javascript新手。也许我可以使用technicalindicator插件()并添加一个total sum函数

提前谢谢你的帮助


grassu

听起来您需要这样的功能:

function getSumTotal(data) {
    var totalList = [], total = 0;
    for (var i = 0; i < data.length; i++) {
        total += data[i];
        totalList.push(total);
    }
    return totalList;
}
var tokyo = [7.0, 6.9, 9.5, 14.5, 18.2, 21.5, 25.2, 26.5, 23.3, 18.3, 13.9, 9.6];
var tokyoSumTotal = getSumTotal(tokyo);
series: [{
    name: 'Tokyo',
    data: tokyo
}, {
    name: 'Tokyo TotalSum',
    data: tokyoSumTotal
}]

下面是一个示例:

您的数据是什么样子的?只需将其循环,求y点的和,并将其作为另一个系列添加。