Логарифмическая шкала в отрицательной области в Plots.jl

Рассмотрим этот минимальный пример

julia> using Plots
julia> pyplot()
julia> x = -100:0.01:100
julia> y = x
julia> plot(x, y, xscale = :log10)

Это вызывает следующую ошибку: DomainError: log10 will only return a complex result if called with a complex argument. Try log10(complex(x)).

Конечно, это потому, что логарифм отрицательных чисел не очень хорошо определен. Тем не менее, в Python вы можете преодолеть эту проблему с помощью команды plt.xscale('symlog'), Есть ли эквивалентная команда для Plots.jl?

0 ответов

Другие вопросы по тегам