2014-01-07 2 views
0

, пытаясь выяснить, как отобразить этот Highcharts пример с категориями данных имя (джон, JANE, джо) без изменения, как данные поступаютHighcharts сложенные полосчатые данные

$(function() 
{ 
    $('#container').highcharts({ 
     chart: { 
      type: 'bar' 
     }, 
     title: { 
      text: 'Stacked bar chart' 
     }, 
     xAxis: { 
      categories: ['Apples', 'Oranges', 'Pears', 'Grapes', 'Bananas'] 
     }, 
     yAxis: { 
      min: 0, 
      title: { 
       text: 'Total fruit consumption' 
      } 
     }, 
     legend: { 
      backgroundColor: '#FFFFFF', 
      reversed: true 
     }, 
     plotOptions: { 
      series: { 
       stacking: 'normal' 
      } 
     }, 
      series: [{ 
      name: 'John', 
      data: [5, 3, 4, 7, 2] 
     }, { 
      name: 'Jane', 
      data: [2, 2, 3, 2, 1] 
     }, { 
      name: 'Joe', 
      data: [3, 4, 4, 2, 5] 
     }] 
    }); 
});` 

http://jsfiddle.net/zAMCK/

В основном, Я хочу предоставить категорию данных вместе. Это возможно? Также хотел бы поставить несколько разных фруктов на человека, который может быть уникальным для каждого человека

ответ

0

Вы можете установить для каждого конкретного индекса категории х значения, демо: http://jsfiddle.net/zAMCK/1/

 series: [{ 
      name: 'John', 
      data: [[0, 2], [3, 5], [4, 1]] 
     }, { 
      name: 'Jane', 
      data: [[1, 3], [1, 5], [1, 3]] //not supported duplicate x-values 
     }, { 
      name: 'Joe', 
      data: [[0, 1], [2, 5], [4, 1]] 
     }] 
Смежные вопросы