# RE: GSoC - Interactivity and visualization tools

**URL:** <https://discourse.julialang.org/t/re-gsoc-interactivity-and-visualization-tools/2742>\
**Category:** Visualization\
**Created:** [March 17, 2017, 9:23pm UTC](https://discourse.julialang.org/t/re-gsoc-interactivity-and-visualization-tools/2742 "2017-03-17T21:23:17Z")\
**Posts on this page:** 2\
**Page:** 1

<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:** [March 17, 2017, 9:23pm UTC](https://discourse.julialang.org/t/re-gsoc-interactivity-and-visualization-tools/2742/1 "2017-03-17T21:23:17Z")

</div>

Not sure where else to add a comment:

I would like to add another interesting Python-based reference tool to the mix:

guiqwt: [GitHub - PlotPyStack/guiqwt: Efficient 2D plotting Python library based on PythonQwt](https://github.com/PierreRaybaut/guiqwt)

It appears to include facilities enabling people to easily add fancy interactivity to their plots.

You can install `guiqwt` on an ubuntu system:

```julia
sudo apt-get install python-guiqwt

```

You can then try out sample tests by running `guiqwt-tests`.

For example:

- **cross\_section.py** : Provides x & y cross-section markers that, when dragged over a MRI/CT-scan image, displays the 1D signal of that cross-section.
- **computations.py** : Provides a means to select a region (displayed as a transparent red section) that tabulates various signal statistics.
- **fit.py** : Uses the bounds “tool” to select the region over which to fit noisy data with an ideal signal model.
- **plot.py** : Provides a widget that allows you to select curves more easily (maybe the legend itself could be implemented as a widget).
- …See other examples for more…

A few visual examples…

 ![](https://global.discourse-cdn.com/julialang/original/3X/3/9/39586cdec66fcad2e949a88ac60669074cb22b48.png)

---

<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:** [March 17, 2017, 9:27pm UTC](https://discourse.julialang.org/t/re-gsoc-interactivity-and-visualization-tools/2742/2 "2017-03-17T21:27:44Z")

</div>

I would also like to see user-draggable “delta markers” being used in future visualization tools as well. Maybe something similar to what is implemented in the master branch of InspectDR.jl:

Link: [GitHub - ma-laforge/InspectDR.jl: Fast, interactive Julia/GTK+ plots (+Smith charts +Gtk widget +Cairo-only images)](https://github.com/ma-laforge/InspectDR.jl)

 ![](https://global.discourse-cdn.com/julialang/original/3X/e/b/ebe6cf20a93f9f65ba91569004cb5c11abbeffc9.png)
