2013-03-25 34 views

回答

5

您还可以使用数据属性和修改宽度。

http://jsfiddle.net/cDvmy/2/

chart.series[0].data[0].graphic.attr({ 
      width:50 
     }); 
+0

简单直观,所以这是我的首选解决方案。 – rantanplan 2013-03-26 11:45:09

0

我没有看到任何方式与当前的API做到这一点。作为一个同样没有很好的解决方案情节绘制后,你可以调整SVG:

// make fifth bar of first series wider 
var bar = $($('.highcharts-series').children()[4]); 
bar.attr('width',parseInt(bar.attr('width'))+20); 
bar.attr('x',parseInt(bar.attr('x'))-10); // keep it centered 

小提琴here

+0

作品!但通过系列/数据访问属性会更好...... – rantanplan 2013-03-26 11:47:46