Юлия VegaLite.jl - Как отключить предупреждения?

При использовании библиотеки VegaLite.jl для Julia часто появляется несколько предупреждений, когда визуализация не указана полностью. Например, если я запустил следующий код:

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 Notebook.


person Davi Barreira    schedule 15.11.2020    source источник


Ответы (1)


Вы можете использовать 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 < / а>

person logankilpatrick    schedule 16.11.2020