javascript - 渲染错误:“TypeError:无法读取未定义的属性‘seriesNames’”
问题描述
从 api 接收数据,同时尝试在图表中呈现。(我正在使用 highcharts)。它在控制台中显示一些错误。数据在图表中完美呈现。但我不知道为什么控制台中显示错误。需要清除这一点。请帮我
transformData(resultSet) {
const seriesNames = resultSet.seriesNames();
const pivot = resultSet.chartPivot();
const series = [];
seriesNames.forEach((e) => {
const data = pivot.map(p => [p.x, p[e.key]]);
series.push({ name: e.key, data });
});
return series;
}
解决方案
如果您从 api 获取数据,那么为什么seriesNames
函数不是对象?
也许改用试试这个
const seriesNames = resultSet.seriesNames;
const pivot = resultSet.chartPivot;
推荐阅读
- gps - 如何在R中制作时空gps集群?
- python - 导入另一个文件的文件
- mysql - 无法通过 Visual Studio 2012 连接到 MySQL 数据库
- javascript - 初始化后的数据表rowCallback函数
- django - 如何编辑具有单个或多个 MultichoiceFields 的表单
- javascript - 在 reactJS 中调用 fetch 时需要修改 onClick 函数中的 URL
- regex - 正则表达式来识别函数调用?
- c# - 为什么 SignalR 连接 pedirod 是一个数组,而不是单个值?
- javascript - 两个数组结果在 Javascript 中创建新数组
- c++ - 变量必须是绝对全局的所有源