首页 文章

使用Plots.jl显示多个图

提问于
浏览
1

我目前有两个向量,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) 函数具有相似的效果 . 还要注意我在一个文件中运行它(因此需要 display() 函数) . 我也在REPL中尝试过类似的代码,它有同样的问题,只显示我调用的最后一个图 .

我的问题是如何同时显示两个不同的数字?我当前的实现有 plt2 覆盖 plt1 ,所以我无法同时看到它们 . 请注意,我不是在寻找一个子图,而是两个不同的数字 . 是否有类似于Matplotlib的 figure() 函数允许声明单独的数字?

1 回答

  • 3

    是的,使用短语 plt2 = plot(y, reuse = false)

相关问题