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

Julia VegaLite.jl-如何禁用警告?,julia,warnings,visualization,vega-lite,Julia,Warnings,Visualization,Vega Lite,在为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 这将

在为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
这将正确地描绘事物,但我得到了几个警告,说“QARN缺少通道“x的类型”,使用“定量”代替

有没有办法禁用此警告?我是说,有没有办法压制他们?请注意,我使用的是Jupyter笔记本。

您可以使用来抑制所有警告

您的代码如下所示:

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

请参阅此处的其他用法示例:

不幸的是,它不起作用,消息仍在显示。您能否使用您正在使用的完整代码或MWE更新您的原始问题,以便我可以尝试处理它?您可能需要在@suppress块中添加“using VegaLite”,这样就可以了。更新了代码。除了已经编写的内容外,没有其他内容,只是定义变量。您使用的是哪个版本?我在1.5.1上,没有收到任何警告。真奇怪。我用的是同一个版本。你在用Jupyter笔记本吗?