score:2

Accepted answer

you can "move" datalabels to bottom in negative columns, by translate function.

http://jsfiddle.net/wmlg6/33/

 var datalabel;

        $.each(chart.series[0].data,function(j,data){
            if(data.y < 0)
            {
                datalabel = data.datalabel;
                datalabel.translate(datalabel.x,data.ploty-20);
            }
        });

Related Query

More Query from same tag