2013-03-25 22 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