在 Plots.jl 中忽略对数刻度上的零
Ignoring zeros on log scale in Plots.jl
是否可以在 Plots.jl 的对数刻度上绘制带有几个零的数据?例如 plot(0:10, yscale=:log10) 给出了一个错误,但我希望它只忽略一个零值。
不,现在不是,而且很可能永远不会。
一个简单的解决方法是将 plot(y)
替换为 plot(y[y.>0])
,或将 plot(x,y)
替换为
inds = (x .> 0) .& (y .> 0)
plot(x[inds],y[inds])
是否可以在 Plots.jl 的对数刻度上绘制带有几个零的数据?例如 plot(0:10, yscale=:log10) 给出了一个错误,但我希望它只忽略一个零值。
不,现在不是,而且很可能永远不会。
一个简单的解决方法是将 plot(y)
替换为 plot(y[y.>0])
,或将 plot(x,y)
替换为
inds = (x .> 0) .& (y .> 0)
plot(x[inds],y[inds])