https://github.com/highslide-software/export-csv
使用这个插件,有没有办法在对数据进行数据分组之前从highcharts导出数据?
数据分组或数据逼近。
如果我从数据库中带回大量数据,那就是对我的日期进行数据分组,以便每隔几个小时就有一个数据点,但是当我下载数据时,我希望它能够下载所有数据。
这可能吗?
谢谢!
答案 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答案更改循环的内容。