Как получить сюжет в Юлии с помощью Plots.jl для показа?

У меня есть следующий код, который раньше работал для нанесения на изображение некоторых базовых вещей. Теперь это не работает ... Я не понимаю, почему, и я надеюсь, что кто-то еще может :)

Вот код:

n = 1
for item in 1:length(x_coordinate_holder)
    x_coordinate_holder[n] = x_coordinate_holder[n] / 20
    n = n + 1
end
#print(x_coordinate_holder)

c = 1
for items in 1:length(y_coordinate_holder)
    y_coordinate_holder[c] = y_coordinate_holder[c] / 20
    c = c + 1
end
#print(y_coordinate_holder)


img = load("path_to_image") 

xMin = minimum(x_coordinate_holder)-30
xMax = maximum(x_coordinate_holder)+30
yMin = minimum(y_coordinate_holder)-30
yMax = maximum(y_coordinate_holder)+30

#print("X-Coords: ", xMin, ", ", xMax, " Y-Coords: ", yMin, ", ", yMax, "\n")
gr()
plot1 = plot(img, xlim=(xMin,xMax), ylim=(yMin, yMax), yflip = false)
plot1 = plot!(x_coordinate_holder, y_coordinate_holder, color = :black, linewidth=0.4)
plot2 = plot(e_holder, color = :orange, linewidth=2)
plot(plot1, plot2)
gui()

В этом коде x_coordinate_holder, y_coordinate_holder, e_holder - это просто массивы с числами типа double; Ничего фантастического. Код работает, просто ничего не рисует. У меня также есть «использование графиков» в верхней части файла, и я сделал тестовый график с помощью gr () в другом файле, и он работал нормально.

Спасибо!


person logankilpatrick    schedule 11.03.2019    source источник
comment
сделайте его MWE (минимальный рабочий пример), чтобы его можно было запустить и проверить наличие проблемы.   -  person Przemyslaw Szufel    schedule 11.03.2019
comment
обычно используется savefig, как описано в docs.juliaplots.org/latest/output   -  person Przemyslaw Szufel    schedule 11.03.2019


Ответы (1)


Выполнение display(plot) заставит его показать!

person logankilpatrick    schedule 03.08.2019