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
导出系列中的所有点。
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
导出系列中的所有点。