javascript - 在顶点图表中动态添加系列
问题描述
我有从数据库中提取的结果,结果中的每个项目都是单个图表中的一个系列。
我能够更新该图表,但结果的最后一个元素仅显示在图表中。这可能是什么问题?
for (i = 0; i < objResult.length; i++) {
temperatureRender.updateSeries([{
name: objResult[i].TankName,
data: objResult[i].TankLogs
}]);
}
它显示系列,但仅显示我添加的最后一个系列。
解决方案
该updateSeries
方法覆盖现有系列。因此,在 for 循环中(就像在您包含的代码中一样)您只会显示最后一个元素 - 覆盖任何以前的元素。
看看这个appendSeries
方法,它允许你添加额外的系列,同时保持已经存在的。
还值得一提的是,这与appendData
允许您向现有系列添加其他数据点不同。
推荐阅读
- assembly - 如何在汇编中进行直接内存寻址
- visual-studio-code - 在 vscode 的基于 json 的设置编辑器中对设置进行排序
- ios - 方法不是公认的客观 c 方法
- gitlab - 上次部署信息不可用 - cpanel
- laravel - 如何将可选 ID 从 Route 传递给 Laravel 控制器?
- java - hackerrank 嵌套 if-else 问题解释
- asp.net-core - 在 .net core api 中存储/验证存储在 HttpOnly cookie 中的 JWT 令牌
- reactjs - React Native 在加载时在 BottomTab Navigator 屏幕上运行一个函数?
- docker - Logstash 在 docker-container 中反复关闭
- python - 两个 CSV 文件,将一行中的一对与第二个 CSV 文件中的匹配值匹配,在由相同类型的值组成的单个列中