Highcharts的range属性无法正常生效应如何排查解决?
你的配置存在参数冲突,导致自定义范围不生效:
- Highcharts针对谷歌表格数据源,优先读取
googleSpreadsheetRange参数限制数据范围,普通的range参数仅作用于CSV、本地HTML表格等非谷歌表格数据源,不会对谷歌表格读取生效 - 你当前配置中
googleSpreadsheetRange设为了'test',代表读取test工作表的全部可用数据,后续填写的range: "test!A1:D5"会被直接忽略
解决方法
删除配置中的普通range参数,将你需要的范围直接填写到googleSpreadsheetRange中即可,修改后的核心配置如下:
let chart1 = Highcharts.chart('test', { data: { googleAPIKey: 'AIzaSyBjEEkDaezD0xEyJLL65_FNHGdH5yoMCQU', googleSpreadsheetKey: '1PGxJT_RKeJBC9XncgdmRGreig4luEsqPR55dvScTtlI', // 直接在该参数中指定数据范围即可 googleSpreadsheetRange: "test!A1:D5", majorDimension: "ROWS", error: console.error, }, });
修改后只会读取A1到D5区间的数据,符合你限制为3组数据系列的需求。
内容的提问来源于stack exchange,提问作者Michel Penke
相关产品推荐
相关产品推荐

