# Invitation to VizCon 2 - 12-16 March 2020

**URL:** <https://discourse.julialang.org/t/invitation-to-vizcon-2-12-16-march-2020/33806>\
**Category:** Community\
**Tags:** plotting, visualization\
**Created:** [January 26, 2020, 1:17pm UTC](https://discourse.julialang.org/t/invitation-to-vizcon-2-12-16-march-2020/33806 "2020-01-26T13:17:33Z")\
**Posts on this page:** 9\
**Page:** 3

<div class="post-metadata">

**Author:** ![misha\_mikhasenko](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/misha_mikhasenko/32/5060_2.png) [@misha\_mikhasenko](https://discourse.julialang.org/u/misha_mikhasenko)\
**Post date:** [March 17, 2020, 6:04pm UTC](https://discourse.julialang.org/t/invitation-to-vizcon-2-12-16-march-2020/33806/42 "2020-03-17T18:04:42Z")

</div>

thanks, 👍

any discussion on the meta issues that you summarized?  
Particularly this one  
[https://github.com/JuliaPlots/Plots.jl/issues/2423](https://github.com/JuliaPlots/Plots.jl/issues/2423)

I am currently post-editing plots fixing error bars in legend in the graphic editor (what a shame)

---

<div class="post-metadata">

**Author:** ![mkborregaard](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/mkborregaard/32/556_2.png) [@mkborregaard](https://discourse.julialang.org/u/mkborregaard)\
**Post date:** [March 17, 2020, 6:37pm UTC](https://discourse.julialang.org/t/invitation-to-vizcon-2-12-16-march-2020/33806/43 "2020-03-17T18:37:23Z")

</div>

That particular meta-issue fell victim to Corona.  
There’ll be a blog post soon ™

---

<div class="post-metadata">

**Author:** ![sairus7](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/sairus7/32/10816_2.png) [@sairus7](https://discourse.julialang.org/u/sairus7)\
**Post date:** [March 17, 2020, 7:03pm UTC](https://discourse.julialang.org/t/invitation-to-vizcon-2-12-16-march-2020/33806/44 "2020-03-17T19:03:59Z")

</div>

> [@mkborregaard](#):
>
> launching an idea to make grammar of graphics interface completely independent of the plotting package

What about interactive grammar of graphics?  
Combined with custom query / filtering and custom array types, this can lead to very powerful interactive GUIs.

---

<div class="post-metadata">

**Author:** ![davidanthoff](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/davidanthoff/32/223493_2.png) [@davidanthoff](https://discourse.julialang.org/u/davidanthoff)\
**Post date:** [March 17, 2020, 7:18pm UTC](https://discourse.julialang.org/t/invitation-to-vizcon-2-12-16-march-2020/33806/45 "2020-03-17T19:18:37Z")

</div>

> [@sairus7](#):
>
> What about interactive grammar of graphics?  
> Combined with custom query / filtering and custom array types, this can lead to very powerful interactive GUIs.

[GitHub - queryverse/VegaLite.jl: Julia bindings to Vega-Lite](https://github.com/queryverse/VegaLite.jl) does that.

---

<div class="post-metadata">

**Author:** ![mkborregaard](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/mkborregaard/32/556_2.png) [@mkborregaard](https://discourse.julialang.org/u/mkborregaard)\
**Post date:** [March 17, 2020, 8:36pm UTC](https://discourse.julialang.org/t/invitation-to-vizcon-2-12-16-march-2020/33806/46 "2020-03-17T20:36:27Z")

</div>

Indeed it does, and that’s the goal of piever’s work as well I believe - but plotting-package independent. Check the video at the vizcon channel.

---

<div class="post-metadata">

**Author:** ![davidanthoff](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/davidanthoff/32/223493_2.png) [@davidanthoff](https://discourse.julialang.org/u/davidanthoff)\
**Post date:** [March 17, 2020, 9:38pm UTC](https://discourse.julialang.org/t/invitation-to-vizcon-2-12-16-march-2020/33806/47 "2020-03-17T21:38:33Z")

</div>

Is piever working on an interactive grammar of graphics? I didn’t see any mention of that in the video, I thought it was just a grammar of graphics like interface, right?

---

<div class="post-metadata">

**Author:** ![mkborregaard](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/mkborregaard/32/556_2.png) [@mkborregaard](https://discourse.julialang.org/u/mkborregaard)\
**Post date:** [March 17, 2020, 9:55pm UTC](https://discourse.julialang.org/t/invitation-to-vizcon-2-12-16-march-2020/33806/48 "2020-03-17T21:55:53Z")

</div>

Maybe I don’t understand what it is then, sorry - I’m sure @piever can clarify.

---

<div class="post-metadata">

**Author:** ![davidanthoff](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/davidanthoff/32/223493_2.png) [@davidanthoff](https://discourse.julialang.org/u/davidanthoff)\
**Post date:** [March 17, 2020, 10:09pm UTC](https://discourse.julialang.org/t/invitation-to-vizcon-2-12-16-march-2020/33806/49 "2020-03-17T22:09:34Z")

</div>

So the term “interactive grammar of graphics” was (as far as I understand it) introduced in [this paper](https://idl.cs.washington.edu/papers/vega-lite/). A traditional “grammar of graphics” story allows you to create a static plot. An “interactive grammar of graphics” allows you to create an interactive plots, like for example [this one](https://vega.github.io/vega-lite/examples/interactive_seattle_weather.html), where you can select a range with the mouse in the top plot to filter the bottom plot.

---

<div class="post-metadata">

**Author:** ![piever](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/piever/32/1815_2.png) [@piever](https://discourse.julialang.org/u/piever)\
**Post date:** [March 17, 2020, 10:31pm UTC](https://discourse.julialang.org/t/invitation-to-vizcon-2-12-16-march-2020/33806/50 "2020-03-17T22:31:07Z")

</div>

> [@davidanthoff](#):
>
> Is piever working on an interactive grammar of graphics? I didn’t see any mention of that in the video, I thought it was just a grammar of graphics like interface, right?

Yes, for now I’m focusing on the “command-line” interface. Playing a bit with Makie, I had the impression that it is possible to make that kind of widgets. Obviously my first attempts were not nearly as polished as the one you linked (and I had the impression that there were some bugs in mouse interactivity for web based Makie). Interesting to discover that’s called “interactive grammar of graphics”.

That’s definitely something to keep in mind for the future (we were considering to also discuss a bit user interfaces in future vizcon). I don’t think it has been done in Makie yet, but would be a very nice way to showcase its interactive features. Maybe it could even be a good GSOC project.

[Previous page](https://discourse.julialang.org/t/invitation-to-vizcon-2-12-16-march-2020/33806.md?page=2)
