首页 文章

Highcharts导出为CSV无数据分组

提问于
浏览
0

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

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

数据分组或数据逼近 .

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

这可能吗?

谢谢!

2 回答

  • 0

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

  • 1
    // 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改变循环的内容 .

相关问题