在 Apex 图表中动态添加系列
Dynamically adding of Series in Apex Chart
我有从数据库中提取的结果,结果中的每一项都是单个图表中的一个系列。
我能够更新该图表,但结果的最后一个元素仅显示在图表中。这可能是什么问题?
for (i = 0; i < objResult.length; i++) {
temperatureRender.updateSeries([{
name: objResult[i].TankName,
data: objResult[i].TankLogs
}]);
}
它显示系列,但只显示我添加的最后一个系列。
updateSeries
方法overwrites the existing series。因此,在 for 循环中(就像在您包含的代码中一样),您只会显示最后一个元素 - 覆盖之前的所有元素。
改为查看 appendSeries
方法,它允许您 add additional series,同时保持现有的方法。
同样值得一提的是,这与 appendData
不同,后者允许您 add additional data points 到一个已经存在的系列。
我有从数据库中提取的结果,结果中的每一项都是单个图表中的一个系列。
我能够更新该图表,但结果的最后一个元素仅显示在图表中。这可能是什么问题?
for (i = 0; i < objResult.length; i++) {
temperatureRender.updateSeries([{
name: objResult[i].TankName,
data: objResult[i].TankLogs
}]);
}
它显示系列,但只显示我添加的最后一个系列。
updateSeries
方法overwrites the existing series。因此,在 for 循环中(就像在您包含的代码中一样),您只会显示最后一个元素 - 覆盖之前的所有元素。
改为查看 appendSeries
方法,它允许您 add additional series,同时保持现有的方法。
同样值得一提的是,这与 appendData
不同,后者允许您 add additional data points 到一个已经存在的系列。