2011-05-07 36 views

回答

1

根據您的示例,您可能會對高樓內的stacking property感興趣。

var chart = new Highcharts.Chart({ 
    //other properties... 
    plotOptions: { 
     series: { 
      stacking: 'normal' 
     } 
    } 
}); 
+0

這不起作用。我不得不修改js代碼(highcarts.js) 'pointStack.cum = yBottom = pointStack.cum - y值;'' 到 'pointStack.cum = pointStack.cum - y值;' 基本上,堆棧忽略選項中的「低」值。 另一種做法呢? – toamitkumar 2011-05-10 04:11:55

+0

因爲缺少編輯highcharts的功能,所以我認爲不可能完成您所做的工作。您應該添加答案並將其標記爲已接受。 – NT3RP 2011-05-10 14:13:13

3

您可以通過一個鬼系列,然後設置鬼系列有0

$.each(chart.series[2].data, function(i, point) { 
    if (i==2) { 
    point.graphic.attr({opacity: 0, 'stroke-width': 0}); 
    } 
} 

這撥弄不透明使堆積條形圖「漂浮」說明了基本理念。請注意,您需要關閉陰影並將showInLegend設置爲false以獲得完整的幽靈效果。

http://jsfiddle.net/6UPrg/13/