Please check out this: http://jsfiddle.net/HA5xE/
So, I have stacked bar chart and I want to hide data labels when they don\'t fit in the area. for Example in Catego
You can iterate in each point in each serie, then check width of bar and destroy label if widht is smaller than ie.15px .
http://jsfiddle.net/HA5xE/1/
$.each(chart.series,function(i,serie){
$.each(serie.data,function(j,data){
if(data.yBottom - data.plotY < 15)
data.dataLabel.destroy();
});
});