# Vizagrams.jl: New Package for Data Visualization and Diagramming

**URL:** <https://discourse.julialang.org/t/vizagrams-jl-new-package-for-data-visualization-and-diagramming/117192>\
**Category:** Package Announcements\
**Tags:** plotting, visualization\
**Created:** [July 18, 2024, 3:40pm UTC](https://discourse.julialang.org/t/vizagrams-jl-new-package-for-data-visualization-and-diagramming/117192 "2024-07-18T15:40:26Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![davibarreira](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/davibarreira/32/20270_2.png) [@davibarreira](https://discourse.julialang.org/u/davibarreira)\
**Post date:** [July 18, 2024, 3:40pm UTC](https://discourse.julialang.org/t/vizagrams-jl-new-package-for-data-visualization-and-diagramming/117192/1 "2024-07-18T15:40:26Z")

</div>

I’d like to announce a new package called [Vizagrams.jl](https://github.com/davibarreira/Vizagrams.jl).

It takes a new approach to data visualization by fully integrating it with diagramming.

Here is quick example of how to draw diagrams:

 ![image](https://global.discourse-cdn.com/julialang/original/3X/3/0/30c0ede9bab2086809987997bcfaa185cd941b8b.png)

And here is an example of the sort of thing that can be achieved:

 ![image](https://global.discourse-cdn.com/julialang/original/3X/d/6/d6d45e80551f5672a25648578c444f4c131f1df9.png)

The plots are treated as diagrams, thus, can also be manipulated (rotations, translations, and so on).

The documenation has many other examples. The package is still rapidly evolving, so feedbacks and suggestions are welcomed.

---

<div class="post-metadata">

**Author:** ![Andrea\_Deflorio](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/andrea_deflorio/32/34365_2.png) [@Andrea\_Deflorio](https://discourse.julialang.org/u/Andrea_Deflorio)\
**Post date:** [July 25, 2024, 11:56am UTC](https://discourse.julialang.org/t/vizagrams-jl-new-package-for-data-visualization-and-diagramming/117192/2 "2024-07-25T11:56:11Z")

</div>

Sonds great. What I’m missing in Julia is a plot, which let you easily zoom with mouse the region you need. Also I hope you can plot curves with Vizagrams.jl. In the example, I only saw point-based plotting.

---

<div class="post-metadata">

**Author:** ![davibarreira](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/davibarreira/32/20270_2.png) [@davibarreira](https://discourse.julialang.org/u/davibarreira)\
**Post date:** [July 25, 2024, 12:28pm UTC](https://discourse.julialang.org/t/vizagrams-jl-new-package-for-data-visualization-and-diagramming/117192/3 "2024-07-25T12:28:30Z")

</div>

Yeah, you can plot curves. For “zoom”, I’m still working to implement interactivity. But other mature visualizations packages have this zoom feature you are looking fore. I think Makie has it, and if not, I think Gadfly does and also Plotly.

 ![image](https://global.discourse-cdn.com/julialang/original/3X/c/8/c800a6fdcf5bf34f3df552aa2848d680737fa221.png)

The code for the image above is in the [docs](https://davibarreira.github.io/Vizagrams.jl/dev/gallery/minard/).

---

<div class="post-metadata">

**Author:** ![LeePhillips](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/leephillips/32/205514_2.png) [@LeePhillips](https://discourse.julialang.org/u/LeePhillips)\
**Post date:** [July 25, 2024, 5:56pm UTC](https://discourse.julialang.org/t/vizagrams-jl-new-package-for-data-visualization-and-diagramming/117192/4 "2024-07-25T17:56:23Z")

</div>

Aside from the packages that davibarreira mentioned, either of the gnuplot interfaces will offer this.
