2011-05-07 51 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/