如何在Julia中使用Plots.jl显示绘图?

如何在Julia中使用Plots.jl显示绘图?,julia,plots.jl,Julia,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_coordinat

我有下面的代码,用于将一些基本的东西绘制到图像上。现在它不工作了。。。我不明白为什么,我希望其他人能:)

代码如下:

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_坐标保持器,y_坐标保持器,e_保持器都是双精度的数组;没什么特别的。代码运行时,不会绘制任何内容。我在文件顶部还有“使用绘图”,并在另一个文件中使用gr()进行了测试绘图,效果很好


谢谢

执行
显示(绘图)
将使其显示出来

将其设置为MWE(最小工作示例),以便可以运行并检查问题。通常使用
savefig
,如中所述