what is the difference between 'log' and 'symlog'?

matplotlibpyplot.xscale()Axes.set_xscale()'linear''log''symlog'

В , я могу установить масштабирование оси, используя либо или . Обе функции принимают три разных масштабов: | | .

'log''symlog'

Какова разница между и ? В простой тест, который я сделал, они оба выглядели точно так же.

Я знаю, что в документации сказано, что они принимают разные параметры, но я все равно не понимаю разницу между ними. Может кто-то пожалуйста, объясните это? Ответ будет лучшим, если он имеет некоторые примеры кода и графики! (также: Откуда берется symlog именем ' откуда?)