首页 文章

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

提问于
浏览
1

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

1 回答

  • 3

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

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

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

相关问题