If there is a datetime series, with xaxis having mimimum and maximum values, then on hiding all the series the chart does not render and throws an error in console.
https://jsfiddle.net/QwZuf/1803/
In the fiddle, try clicking on the legends to hide the series, on hiding both the series the chart does not render, but if you remove the minimum and maximum properties from xaxis and do the same, then the chart renders.