# Zoomable plots in IJulia

**URL:** <https://discourse.julialang.org/t/zoomable-plots-in-ijulia/11523>\
**Category:** Visualization\
**Created:** [June 7, 2018, 11:44pm UTC](https://discourse.julialang.org/t/zoomable-plots-in-ijulia/11523 "2018-06-07T23:44:25Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![magzpavz](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/magzpavz/32/1822_2.png) [@magzpavz](https://discourse.julialang.org/u/magzpavz)\
**Post date:** [June 7, 2018, 11:44pm UTC](https://discourse.julialang.org/t/zoomable-plots-in-ijulia/11523/1 "2018-06-07T23:44:25Z")

</div>

I’ve been using PyPlot for my plotting needs. How can I get interactive (mostly just adjusting axis limits) inline plots in an IJulia notebook? Interact.jl seems like overkill. Thanks!

---

<div class="post-metadata">

**Author:** ![dpsanders](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/dpsanders/32/3573_2.png) [@dpsanders](https://discourse.julialang.org/u/dpsanders)\
**Post date:** [June 8, 2018, 2:34am UTC](https://discourse.julialang.org/t/zoomable-plots-in-ijulia/11523/2 "2018-06-08T02:34:46Z")

</div>

PlotlyJS is a nice option, either standalone or as a backend in Plots.jl.

---

<div class="post-metadata">

**Author:** ![tlnagy](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/tlnagy/32/5815_2.png) [@tlnagy](https://discourse.julialang.org/u/tlnagy)\
**Post date:** [June 8, 2018, 10:15pm UTC](https://discourse.julialang.org/t/zoomable-plots-in-ijulia/11523/3 "2018-06-08T22:15:39Z")

</div>

The latest release of [`Gadfly.jl`](http://gadflyjl.org/stable/) has a revamped interactive UI. It supports zoomable plots in IJulia among other things.

---

<div class="post-metadata">

**Author:** ![MA\_Laforge](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/ma_laforge/32/385_2.png) [@MA\_Laforge](https://discourse.julialang.org/u/MA_Laforge)\
**Post date:** [June 10, 2018, 11:12pm UTC](https://discourse.julialang.org/t/zoomable-plots-in-ijulia/11523/4 "2018-06-10T23:12:27Z")

</div>

If there were an actual desire for the feature: It is likely possible to create a simple wrapper object in InspectDR that would:

1. display a static image in IJulia
2. Pop-up an interactive GTK window when the user wants to pan/zoom, etc.

NOTE: There are sample interactive notebooks to test out InspectDR under the `notebook` subdirectory:  
Link: [https://github.com/ma-laforge/InspectDR.jl/tree/master/notebook](https://github.com/ma-laforge/InspectDR.jl/tree/master/notebook)

And some sample plots here:  
Link: [FileRepo/README.md at master · ma-laforge/FileRepo · GitHub](https://github.com/ma-laforge/FileRepo/blob/master/InspectDR/sampleplots/README.md)

…But I don’t see myself implementing this feature unless someone actually wanted it.
