Is there a way to plot negative numbers on a log scale?

@rbange at https://gitter.im/tbreloff/Plots.jl suggested a log-modulus transformation, which works very nicely and preserves the signs and 0 values.

plot(x, sign.(y).*log10.(abs.(y).+1))

image

It would be ideal to have the yaxis show 10^ (like a regular log10 axis in Julia), but am not sure how to specify that.