Julia VegaLite.jl - 如何禁用警告?

Julia VegaLite.jl - How to disable the warninigs?

使用 Julia 的 VegaLite.jl 库时,如果未完全指定可视化,通常会收到多个警告。例如,如果我 运行 以下代码:

using VegaLite
α  = rand(10,2)
β  = rand(10,2)
v1 = @vlplot(:circle,x=α[:,1],y=α[:,2])
v2 = @vlplot(mark={"type"=:circle,color="red"},x=β[:,1],y=β[:,2])
@vlplot()+v1+v2

这将正确绘制事物,但我收到几条警告说“通道“x”的 QARN 缺失类型,改用“定量””。

有没有办法禁用此警告?我的意思是,有没有办法抑制它们?请注意,我使用的是 Jupyter Notebook。

您可以使用 Suppressor.jl 来抑制所有警告。

您的代码如下:

using Suppressor
@suppress begin
    v1 = @vlplot(:circle,x=α[:,1],y=α[:,2])
    v2 = @vlplot(mark={"type"=:circle,color="red"},x=β[:,1],y=β[:,2])
    @vlplot()+v1+v2
end

在此处查看其他用法示例:https://github.com/JuliaIO/Suppressor.jl#usage