2017-05-17 135 views
0

嗨有可能在高圖中的列圖中只顯示每個類別的一個值?不會使其他值無效?因爲我的分類是動態的,所以在系列中不可能知道哪些值是空的。例如。Highcharts每個系列的一個值列

 var chart = { 
      type : 'column' 
     }; 

... code here 

     xAxis: { 
       categories: [ 
        'Jan', 
        'Feb', 
       ], 
      }, 

現在在我的一系列設置我null荷蘭國際集團的其他數據,以便它只會顯示一個值,這樣

var series = [ 
    { 
     name: 'January', 
     data: [71, null] 
    }, 
    { 
     name: 'February', 
     data: [null, 83] 

    }, 
]; 

現在問題出現了,如果我的類別是動態的,因爲我有說過。是否可以只使用一個值而不將某些數據設置爲空?或者我使用錯誤的圖表來完成這項任務(我需要一個垂直條形圖)?如果是這樣,我應該使用什麼?

回答

0

有一個專門做這件事的js小提琴。

http://jsfiddle.net/gh/get/jquery/1.7.1/highslide-software/highcharts.com/tree/master/samples/highcharts/series/data-array-of-objects/

Highcharts.chart('container', { 
    chart: { 
     type: 'column' 
    }, 

    xAxis: { 
     categories: ['Green', 'Pink'] 
    }, 

    series: [{ 
     data: [{ 
      name: 'Point 1', 
      color: '#00FF00', 
      y: 1 
     }, { 
      name: 'Point 2', 
      color: '#FF00FF', 
      y: 5 
     }] 
    }, 
    { 
     data: [{ 
      name: 'Point 1', 
      color: '#00FF00', 
      y: 1 
     }, { 
      name: 'Point 2', 
      color: '#FF00FF', 
      y: 5 
     }] 
    }] 
});