Responsive Highcharts not sizing correctly until window resize
I got this from another answer, so give thegreyspot some credit in this question.
solution: call $(window).resize();
after the graph is loaded (or when you fill it with data)
Please take a look at these examples with responsive highcharts:
http://jsbin.com/anuqav/1/edit
http://jsfiddle.net/2gtpA/show/
<div id="container" style="width:100%;margin: 0 auto"></div>