@brandtbsoft-co-za,
Since the chart height is set to 100%, it will take the height relative to the parent container whose height has also not been set to a pixel value. Setting the height of the parent container in pixel should work fine in this case. Please take a look at this updated JSFiddle.
___________
Indranil Deo
Team CanvasJS