2015-06-25 55 views
0

如果您嘗試將堆疊系列與標誌系列組合在一起,則會出現一種奇怪的行爲,其中只有標誌系列被繪製。如果你在圖例中切換,所有東西都可以正確繪製。帶堆疊數據的Highstock標誌系列

http://jsfiddle.net/x9gaca75/

$("#container").highcharts({plotOptions: {series: {stacking: "normal"}}, ...}); 

什麼樣的配置我缺少做這個行爲正常嗎?

回答

1

Highstock中存在一個錯誤,其中設置plotOptions.series.stacking將爲標誌設置相同。當然,堆疊不適用於標誌,因爲它們沒有價值。換句話說,解決方法是設置爲stacking = false標誌:

options.series.push({ 
     "stacking": false, // disable stacking 
     "show_in_legend": false, 
     "name": "Flags", 
     "type": "flags", 
     "data": [{ 
      "x": 1432215000000.0, 
      "title": "AM" 
     }, { 
      "x": 1432229400000.0, 
      "title": "Midday" 
     }, { 
      "x": 1432245600000.0, 
      "title": "Peak Hour" 
     }, { 
      "x": 1432247400000.0, 
      "title": "Rolling, PM" 
     }] 
    }); 

演示:http://jsfiddle.net/x9gaca75/1/