在循环中在 Highcharts 中创建多个系列
Posted
技术标签:
【中文标题】在循环中在 Highcharts 中创建多个系列【英文标题】:Creating multiple series in Highcharts within a loop 【发布时间】:2013-08-07 04:34:25 【问题描述】:我需要为基于数组变量的 highcharts 创建多个系列。如果数组有 5 个元素,则创建 5 个系列,如果数组有 4 个元素,则创建 4 个系列,依此类推。我该怎么做呢?我正在使用 JQuery 创建图表并使用 Ajax,我从我的 Java 类发送和接收 JSON 数据。
【问题讨论】:
【参考方案1】:您只需要使用循环将数组的元素推送到系列对象。
var array = [10,20,30,40,50]
var series = [],
len = array.length,
i = 0;
for(i;i<len;i++)
series.push(
name: 'serie'+i,
data:[array[i]]
);
示例: http://jsfiddle.net/Dxr6d/
【讨论】:
以上是关于在循环中在 Highcharts 中创建多个系列的主要内容,如果未能解决你的问题,请参考以下文章
使用 Highcharts 从包含单个降雨数据的系列中创建响应式累积降雨图