2017-02-21 37 views
0

This is my multiple bar graph which i m getting Highcharts列+多个系列的组合图表

在我的图中,我想为count添加列图和折线图(趋势线)。我的代码是这样的

     var crime_data=[]; 
          for(var i=0;i<result.themes.length;i++){ 
           var crime={}; 
           var test2 = result.themes[i]; 
           var test = test2[Object.keys(test2)]; 
           console.log("test",test); 
           crime.name = Object.keys(result.themes[i]); 
           crime.data = []; 
           var test1 = test.individualValueVariable; 
           for(var j=0;j<test1.length;j++){ 
           crime.data.push(test1[j].count); 
          }; 
           crime_data.push(crime); 
          }; 
     var crimeChart = new Highcharts.Chart({ 
      chart: { 
      renderTo: 'container1', 
      type: 'colomn' 
      }, 

      xAxis: { 
       categories:year, 
       crosshair: true 
      }, 
      yAxis: { 
       min: 0, 
       title: { 
        text: 'Count' 
       } 
      }, 
       credits: { 
        enabled: false 
      }, 
      tooltip: { 

       shared: true, 
      }, 
      plotOptions: { 

       column: { 
        pointPadding: 0.2, 
        borderWidth: 0, 
        depth: 25, 
        allowPointSelect: true, 
        cursor: 'pointer', 
        point: { 
          }, 
    } 
     }, 
      series:crime_data 
     }); 

如果我添加类型'样条'串联。我没有得到数据,也没有趋势线。请建议我如何在这种情况下添加趋势线。

这是我的JSON:

{ 
    "boundaries": { 
     "boundary": [{ 
      "boundaryId": "45083021025", 
      "boundaryType": "USA_POSTCODE", 
      "boundaryRef": "B1" 
     }] 
    }, 
    "themes": [{ 
     "TheftCrimeTheme": { 
      "boundaryRef": "B1", 
      "individualValueVariable": [{ 
       "name": "2012 Theft Crime", 
       "description": "Theft Crime for 2012", 
       "count": 310 
      }, { 
       "name": "2013 Theft Crime", 
       "description": "Theft Crime for 2013", 
       "count": 230 
      }] 
     } 
    }, { 
     "AssaultCrimeTheme": { 
      "boundaryRef": "B1", 
      "individualValueVariable": [{ 
       "name": "2012 Assault Crime", 
       "description": "Assault Crime for 2012", 
       "count": 50 
      }, { 
       "name": "2013 Assault Crime", 
       "description": "Assault Crime for 2013", 
       "count": 41 
      }] 
     } 
    }] 
} 

请给我建议,我应该怎么做。

回答