On occasions where plotted data has a small range (e.g. 1.0e-10) several functions in the code will break (e.g. checking for empty ranges). Implement an example where display data can be generated over a range of length scales, and test functionality accordingly.