This is not really a programming question. Rather a historical one...
I am wondering about Matplotlib's symlog or "symmetrical log" scale:
- Is it a Matplotlib invention?
- Has anyone seen a similar feature in another plotting tool? A math text book? Elsewhere?
For completeness, and as the documentation is a little bit on the short side:
In essence, symlog gives a linear scale below a certain threshold and a log scale above. This allows plotting a wide range of numbers (as does a log scale), including negative number and zero (which is not possible with a conventional log scale).
There are some examples here and here.
As suggested by @Paul, I went ahead and asked the original author of the Matplotlib implementation. He "didn't invent the concept" but "believe[s] it was implemented on a user request". He couldn't find a reference in the Matplotlib mailing list, though.
Can anyone point to such a reference? It might be very insightful.