使用 Plots.jl 显示多个图
Display multiple plots with Plots.jl
我目前有两个向量 x 和 y,我将它们分别绘制为
using Plots
pyplot() # chooses pyplot background
x = rand(100); y = rand(100)
plt1 = plot(x)
display(plt1)
plt2 = plot(y)
display(plt2)
我也尝试过gui()
和gui(plt1)
函数,但它们的效果与display(plt1)
函数相似。另请注意,我在文件中 运行 this (因此需要 display()
函数)。我也在 REPL 中尝试过类似的代码,它有同样的问题,只显示我调用的最后一个图。
我的问题是如何同时显示两个不同的图形?我当前的实现有 plt2
覆盖 plt1
,所以我无法同时看到它们。请注意,我不是在寻找制作子图,而是在寻找两个不同的图形。有没有类似于 Matplotlib 的figure()
函数可以声明单独的图形?
是,使用短语 plt2 = plot(y, reuse = false)
我目前有两个向量 x 和 y,我将它们分别绘制为
using Plots
pyplot() # chooses pyplot background
x = rand(100); y = rand(100)
plt1 = plot(x)
display(plt1)
plt2 = plot(y)
display(plt2)
我也尝试过gui()
和gui(plt1)
函数,但它们的效果与display(plt1)
函数相似。另请注意,我在文件中 运行 this (因此需要 display()
函数)。我也在 REPL 中尝试过类似的代码,它有同样的问题,只显示我调用的最后一个图。
我的问题是如何同时显示两个不同的图形?我当前的实现有 plt2
覆盖 plt1
,所以我无法同时看到它们。请注意,我不是在寻找制作子图,而是在寻找两个不同的图形。有没有类似于 Matplotlib 的figure()
函数可以声明单独的图形?
是,使用短语 plt2 = plot(y, reuse = false)