Javascript 使用addSeries数组添加Highchart动态数据

Javascript 使用addSeries数组添加Highchart动态数据,javascript,arrays,ajax,dynamic,highcharts,Javascript,Arrays,Ajax,Dynamic,Highcharts,我如何管理或使其动态化?我使用的是highchart条形图,我不知道如何使这部分代码成为动态的: series: [{ name: 'Clinic 1', data: [3, 3, 4, 7, 3] }, { name: 'Clinic 2', data: [2, 2, 3, 2, 4] }, { name: 'Clinic 3', data: [3, 4, 4, 2,

我如何管理或使其动态化?我使用的是highchart条形图,我不知道如何使这部分代码成为动态的:

series: [{
         name: 'Clinic 1',
         data: [3, 3, 4, 7, 3]
     }, {
         name: 'Clinic 2',
         data: [2, 2, 3, 2, 4]
     }, {
         name: 'Clinic 3',
         data: [3, 4, 4, 2, 1]
     }] 
在我的情况下,我试图使其成为动态的,我不知道如何使
数据:[]
成为动态的,类似于我的问题是数组
数据[]
的长度,还有另一个问题,我也对
addSeries
函数略知一二,它的语法是:

chart.addSeries({
    name: example
    data: example
})
我能把名字和里面的数据分开吗?因为如果我在填充循环时包含名称,它将重复,而且我认为我需要一个多循环来填充
addseries
函数的
data
部分 这是我的代码,我有所有的数据,但我不知道如何用
addSeries
将其绘制成动态

function getbarxAxis() {
  getallclinics();
  var arrayLength = myclinicsID.length;
 $.ajax({
   url: siteurl+"patients_report/bardata_date",
   type: "POST",
   dataType: "JSON",
   success: function(data) {
     for (var i in myclinicsID) {
       categories.push(data[i]["datemonths"]);

          for(var innerLoop = 0; innerLoop < arrayLength; innerLoop++) {        
            getbarSeriesData(myclinicsID[innerLoop],data[i]['datemonths']);

         }
     }
    loadChart(categories);
   }
 });
}
    function getbarSeriesData(clinicID,month) {
    $.ajax({
        url: siteurl+"patients_report/get_checkup/"+month+"/"+clinicID,
        type: "POST",
        dataType: "JSON",
        success: function(data) {
          alert (data[0]['total_check']);
        }
    });
}
控制台

POST 
XHR 
http://localhost/clinic/patients_report/get_checkup/March/1 [HTTP/1.1 200 OK 83ms]
POST 
XHR 
http://localhost/clinic/patients_report/get_checkup/March/2 [HTTP/1.1 200 OK 76ms]
POST 
XHR 
http://localhost/clinic/patients_report/get_checkup/March/3 [HTTP/1.1 200 OK 165ms]
POST 
XHR 
http://localhost/clinic/patients_report/get_checkup/March/4 [HTTP/1.1 200 OK 70ms]
POST 
XHR 
http://localhost/clinic/patients_report/get_checkup/April/1 [HTTP/1.1 200 OK 87ms]
POST 
XHR 
http://localhost/clinic/patients_report/get_checkup/April/2 [HTTP/1.1 200 OK 142ms]
POST 
XHR 
http://localhost/clinic/patients_report/get_checkup/April/3 [HTTP/1.1 200 OK 180ms]
POST 
XHR 
http://localhost/clinic/patients_report/get_checkup/April/4 [HTTP/1.1 200 OK 146ms]
每个控制台都有以下响应:

0:Object
  clinic_name: "Clinic 1"
  total_check: "0"

有任何答案吗?您能用控制台日志更新函数
getbarSeriesData(clinicID,month)
和数组
categories.push(数据[i][“datemonths]”)的问题吗?
@Deep3015您好谢谢您的回复。非常感谢。我编辑的,先生。我们可以讨论更多results@Deep3015喂,先生?在那种情况下我怎么能策划?。。我该如何使用chart.addSeries?当您收到另一个积分(配对:
[x,y]
)时,请帮助我,然后您可以使用。
0:Object
  clinic_name: "Clinic 1"
  total_check: "0"