首页 > 解决方案 > 在顶点图表中动态添加系列

问题描述

我有从数据库中提取的结果,结果中的每个项目都是单个图表中的一个系列。

我能够更新该图表,但结果的最后一个元素仅显示在图表中。这可能是什么问题?

for (i = 0; i < objResult.length; i++) {
    temperatureRender.updateSeries([{
        name: objResult[i].TankName,
        data: objResult[i].TankLogs
    }]);
}

它显示系列,但仅显示我添加的最后一个系列。

标签: javascriptapexcharts

解决方案


updateSeries方法覆盖现有系列。因此,在 for 循环中(就像在您包含的代码中一样)您只会显示最后一个元素 - 覆盖任何以前的元素。

看看这个appendSeries方法,它允许你添加额外的系列,同时保持已经存在的。

还值得一提的是,这与appendData允许您向现有系列添加其他数据点不同。


推荐阅读