Can't plot zero or subzero values on a logarithmic axis

This error occurs in the following situations:

Note: As of Highcharts 5.0.8 it's possible to bypass this error message by setting Axis.prototype.allowNegativeLog to true, and add custom conversion functions. View live demo. It is also possible to use a similar workaround for colorAxis. View live demo.