在Plots.jl中忽略对数刻度上的零

时间:2017-10-19 16:18:04

标签: julia plots.jl

是否可以在Plots.jl中以对数刻度绘制带有几个零的数据?例如,绘图(0:10,yscale =:log10)给出错误,但我希望它只是忽略一个零值。

1 个答案:

答案 0 :(得分:3)

不,它不是,也可能永远不会。

一种简单的解决方法是将plot(y)替换为plot(y[y.>0]),或将plot(x,y)替换为

inds = (x .> 0) .& (y .> 0)
plot(x[inds],y[inds])