# Make plots in separate windows

**URL:** <https://discourse.julialang.org/t/make-plots-in-separate-windows/45815>\
**Category:** Visualization\
**Tags:** plotting, pyplot\
**Created:** [August 31, 2020, 5:45am UTC](https://discourse.julialang.org/t/make-plots-in-separate-windows/45815 "2020-08-31T05:45:36Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![Sanji\_Vinsmoke](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/sanji_vinsmoke/32/9015_2.png) [@Sanji\_Vinsmoke](https://discourse.julialang.org/u/Sanji_Vinsmoke)\
**Post date:** [August 31, 2020, 5:45am UTC](https://discourse.julialang.org/t/make-plots-in-separate-windows/45815/1 "2020-08-31T05:45:36Z")

</div>

I want to plot different arrays and show the plot in separate windows when I run the julia script from the REPL using the `include("<name>.jl")`

I searched it on the internet and I got to know about `reuse = false`, but when I run this:

> p1 = plot([1,2,3,4,5],[1,2,3,4,5]) #Linear  
> display(p1)  
> p2 = plot([1,2,3,4,5],[1,4,9,16,25],resue = false) #quadratic  
> display(p2)

I get only one plot of the quadratic.  
I want to see the linear in a different window and the quadratic window in a separate window.

I am using `julia 1.5.0` and `Plots v1.5.9`.

Thank you.

---

<div class="post-metadata">

**Author:** ![jling](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/jling/32/212909_2.png) [@jling](https://discourse.julialang.org/u/jling)\
**Post date:** [August 31, 2020, 6:20am UTC](https://discourse.julialang.org/t/make-plots-in-separate-windows/45815/2 "2020-08-31T06:20:20Z")

</div>

[https://github.com/JuliaPlots/Plots.jl/issues/1370](https://github.com/JuliaPlots/Plots.jl/issues/1370)  
looks like it has been broken for quite a while

---

<div class="post-metadata">

**Author:** ![Sanji\_Vinsmoke](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/sanji_vinsmoke/32/9015_2.png) [@Sanji\_Vinsmoke](https://discourse.julialang.org/u/Sanji_Vinsmoke)\
**Post date:** [August 31, 2020, 6:47am UTC](https://discourse.julialang.org/t/make-plots-in-separate-windows/45815/3 "2020-08-31T06:47:17Z")

</div>

I see.  
Is there any way around this using any other plotting package or any other way to acheive this using Plots package only?

---

<div class="post-metadata">

**Author:** ![Oto\_Brzobohaty](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/oto_brzobohaty/32/10370_2.png) [@Oto\_Brzobohaty](https://discourse.julialang.org/u/Oto_Brzobohaty)\
**Post date:** [August 31, 2020, 7:44am UTC](https://discourse.julialang.org/t/make-plots-in-separate-windows/45815/4 "2020-08-31T07:44:32Z")

</div>

```julia
using PyPlot

figure(1)
plot(rand(10))

figure(2)
plot(rand(10))

```

---

<div class="post-metadata">

**Author:** ![Sanji\_Vinsmoke](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/sanji_vinsmoke/32/9015_2.png) [@Sanji\_Vinsmoke](https://discourse.julialang.org/u/Sanji_Vinsmoke)\
**Post date:** [August 31, 2020, 7:49am UTC](https://discourse.julialang.org/t/make-plots-in-separate-windows/45815/5 "2020-08-31T07:49:49Z")

</div>

I still get only one figure.

> using PyPlot
> 
> figure(1)  
> plot(rand(10))
> 
> figure(2)  
> plot(rand(20))

If I run this code I only get one plot for `plot(rand(20))`

---

<div class="post-metadata">

**Author:** ![Oto\_Brzobohaty](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/oto_brzobohaty/32/10370_2.png) [@Oto\_Brzobohaty](https://discourse.julialang.org/u/Oto_Brzobohaty)\
**Post date:** [August 31, 2020, 7:53am UTC](https://discourse.julialang.org/t/make-plots-in-separate-windows/45815/6 "2020-08-31T07:53:10Z")

</div>

Both, on Ubuntu and MacOS I get two figures…

---

<div class="post-metadata">

**Author:** ![Sanji\_Vinsmoke](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/sanji_vinsmoke/32/9015_2.png) [@Sanji\_Vinsmoke](https://discourse.julialang.org/u/Sanji_Vinsmoke)\
**Post date:** [August 31, 2020, 7:57am UTC](https://discourse.julialang.org/t/make-plots-in-separate-windows/45815/7 "2020-08-31T07:57:50Z")

</div>

Yeah I got the two plots now. Thanks a ton!

---

<div class="post-metadata">

**Author:** ![Sanji\_Vinsmoke](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/sanji_vinsmoke/32/9015_2.png) [@Sanji\_Vinsmoke](https://discourse.julialang.org/u/Sanji_Vinsmoke)\
**Post date:** [August 31, 2020, 8:01am UTC](https://discourse.julialang.org/t/make-plots-in-separate-windows/45815/8 "2020-08-31T08:01:22Z")

</div>

Can I use the commands like hline! and vline! in PyPlot?
