在多个Julia图上绘制垂直线/水平线



我试着用不同的水平线/垂直线排列来制作几个Julia图:

using Plots

plot_array = Any[]
v_array = [1, 3]
h_array = [9, 10]
push!(variogram_array, plot([1, 2, 3, 4, 5], [1, 4, 9, 16, 25]))
push!(variogram_array, plot([1, 2, 3, 4, 5], [1, 16, 10, 15, 23]))
for i in 1:length(plot_array)
display(plot(variogram_array..., size = (1000,1000)))
plot!([v_array[i]], seriestype="vline",label= "rand",line=(:dot, 7))
plot!([h_array[i]], seriestype="hline",label= "rand",line=(:dot, 7))
end

这段代码输出主图形,但不包括我需要的水平线和垂直线。

有什么办法可以补救吗?我应该使用Plotly吗?

改变剧情!函数到vline!和线!和显示后,行与行添加显示了两个情节:

for i in 1:length(variogram_array)
plt = plot(variogram_array..., size = (1000,1000))
vline!([v_array[i]], label= "rand",line=(:dot, 7))
hline!([h_array[i]], label= "rand",line=(:dot, 7))
display(plt)
end

最新更新