This makes the assumption that all curves that you will be graphing logarithmically are entirely positive. Are there any all-negative curves? If there are, this will have to switch between `+/- 0.1` so it doesn't break the curve.