Highcharts导出为CSV无数据分组

时间:2015-03-03 21:30:27

标签: highcharts export-to-csv

https://github.com/highslide-software/export-csv

使用这个插件,有没有办法在对数据进行数据分组之前从highcharts导出数据?

数据分组或数据逼近。

如果我从数据库中带回大量数据,那就是对我的日期进行数据分组,以便每隔几个小时就有一个数据点,但是当我下载数据时,我希望它能够下载所有数据。

这可能吗?

谢谢!

2 个答案:

答案 0 :(得分:1)

当您在第#38行查看源代码时,您会看到each() series.points实际呈现的点数。尝试使用series.options.data从系列中导出所有点。

答案 1 :(得分:0)

    // Loop the series and index values
    i = 0;
    each(this.series, function (series) {
        if (series.options.includeInCSVExport !== false) {
            names.push(series.name);


            each(series.options.data, function (point) {   //each(series.points, function (point) {
                if (!rows[point[0]]) {
                    rows[point[0]] = [];
                }
                rows[point[0]].x = point[0];

                rows[point[0]][i] = point[1];
            });
            i += 1;
        }
    })

这是我根据Pawels答案更改循环的内容。