I have stumbled across a work around and thought I would post here in case anyone else has this issue.
Simply set the maximum axis range. In this case I have set it to 1.

This forces the chart to start at 0.

If the maximum is more than one, then the chart automatically changes the range.