Accepted answer

I found the solution, but still don't understand the problem.

To fix this I had to explicitly provide the width and height of the chart via:

 chart: {
        height: $('.left').height(),
        width: $('.left').width()

updated fiddle


Full answer you can find here. This is caused by not calculating width/height of the element in browser, when isn't displayed.

Related Query

More Query from same tag