Highcharts 导出为 CSV 无数据分组

Highcharts Export to CSV No Data Grouping

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

使用这个插件,有什么方法可以在对我的数据进行数据分组之前从 highcharts 导出数据吗?

数据分组或数据近似。

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

这可能吗?

谢谢!

    // 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 Answer 将循环更改为的内容。

当您查看第 #38 行的源代码时,您会看到 each() 代表 series.points,它们实际上是渲染点。尝试使用 series.options.data 导出系列中的所有点。