2017-08-30 25 views
0

我試圖找出是否有某種方式來繪製在highcharts每個類別的線,我已經試過這doc和我目前的圖表下面一段時間是這樣的:如何在高圖中繪製每個類別的線?

image of my current chart

我想實現的是這樣的: chart i'm trying to create

每行都在下一個類別停止,這樣我就可以設置每個類別的「目標」。

code到目前爲止

Highcharts.chart('container', { 
     chart: { 
     type: 'bar' 
     }, 
     title: { 
     text: 'Historic World Population by Region' 
     }, 
     subtitle: { 
     text: 'Source: <a href="https://en.wikipedia.org/wiki/World_population">Wikipedia.org</a>' 
     }, 
     xAxis: { 
     categories: ['Africa', 'America', 'Asia', 'Europe', 'Oceania'], 
     title: { 
      text: null 
     } 
     }, 
     yAxis: { 
     min: 0, 
     title: { 
      text: 'Population (millions)', 
      align: 'high' 
     }, 
     labels: { 
      overflow: 'justify' 
     }, 
     plotLines: [{ 
      color: 'red', 
      value: 300, 
      width: 2 
     }] 
     }, 
     tooltip: { 
     valueSuffix: ' millions' 
     }, 
     plotOptions: { 
     bar: { 
      dataLabels: { 
      enabled: false 
      } 
     } 
     }, 
     legend: { 
     layout: 'vertical', 
     align: 'right', 
     verticalAlign: 'top', 
     x: -40, 
     y: 80, 
     floating: true, 
     borderWidth: 1, 
     backgroundColor: ((Highcharts.theme && Highcharts.theme.legendBackgroundColor) || '#FFFFFF'), 
     shadow: true 
     }, 
     credits: { 
     enabled: false 
     }, 
     series: [{ 
     name: 'Gastos', 
     data: [107, 31, 635, 203, 2], 
     color: '#f25a41' 
     }, { 
     name: 'Renda', 
     data: [133, 156, 947, 408, 6], 
     color: '#5c90f9' 
     }] 
    }); 
+0

你能解釋更多的「同在一個類別的每一行回採,這樣我可以設置‘目標’每個類別。」 ? – TechnoCrat

+0

我得到的是,您想要突出顯示紅色標記形式的某個類別。 – TechnoCrat

+0

@TechnoCrat我試圖做的是使用plotLine,就像它爲每條線提供了一個「實現目標」:例如:本月我花了3000美元,我的目標是花費少於3500美元,所以紅色標記將會被置於3500 ...在它說非洲,美國,亞洲......的圖片將像房屋帳單,餐館,旅行等等。 –

回答

相關問題