2013-04-04 62 views
-1

根據我自己的question 我已經試過的東西,我的小提琴是link
但我想成爲輸出像下面Highchart Basicline

enter image description here

i.e x軸包含月度報告

我的ajax代碼是

$.ajax({ 
     url: "/echo/json/", 
     data: data, 
     type: "POST", 
     success: function(point) { 

      var chartSeriesData = []; 
      var chartCategory = []; 


      $.each(point, function(i, item) { 
       var series_name = item.resultDate; 
       var series_data = item.y; 
       var cagory = series_name; 

       var series = { 
        name: series_name, 
        data: item.y 
       }; 
       chartSeriesData.push(series); 
       chartCategory.push(series_name); 
      }); 
      var chartingOptions = { 
       chart: { 
        renderTo: 'container', 
        defaultSeriesType: 'spline' 
       }, 
       xAxis: { 
        categories: chartCategory 
       }, 
       series: chartSeriesData 
      }; 

      chartingOptions = $.extend({}, jugalsLib.getBasicChartOptions(), chartingOptions); 
      chart = new Highcharts.Chart(chartingOptions); 
     } 
    }); 

感謝你....

回答

1

在你的解析器中,你創建了很多系列,因爲你在點循環中初始化系列。所以你應該比點循環更早準備系列。然後添加點來糾正系列(在這種情況下,第一或第二系列)。