Recently I've found yet another example of why the plotting API should be developed by the whole community rather than individual library team. I wanted to make a logariphmic plot with a fixed range in Plotly and for some reason it did not give me proper picture. After spending some time to make it works, I had to go to the documentation (which is really hard to navigate in case of Plotly) and found out that for some reason when switching to a logariphmic mode, the meaning of the range parameter switches as well and now means not the value range, but the value decimal logaiphm range. So in order to get proper picture after switching, I have to change both of them. It is obviously either a design mistake, or an optimization for very narrow use case. Probably won't happen with proper discussion of the specification.