# \#interactivity

**URL:** https://discourse.julialang.org/tag/interactivity/566.md

[Latest](https://discourse.julialang.org/latest.md) · [Categories](https://discourse.julialang.org/categories.md) · [Tags](https://discourse.julialang.org/tags.md)

---

## [How to insert an interactive condition inside a Makie recipe?](https://discourse.julialang.org/t/how-to-insert-an-interactive-condition-inside-a-makie-recipe/137482)

<div class="topic-metadata">

**Author:** [@juliohm](https://discourse.julialang.org/u/juliohm)\
**Replies:** 6\
**Last updated:** [June 7, 2026, 6:04pm UTC](https://discourse.julialang.org/t/how-to-insert-an-interactive-condition-inside-a-makie-recipe/137482 "2026-06-07T18:04:27Z")

</div>

The following MWE is self-explanatory: using GLMakie import Makie # define recipe with condition "showlines" Makie.@recipe(MyPlot, x, y) do scene Makie.Attributes(; showlines=true ) end # toggle between scatte…

---

## [How to call multiple Makie recipes for heterogeneous collections?](https://discourse.julialang.org/t/how-to-call-multiple-makie-recipes-for-heterogeneous-collections/137483)

<div class="topic-metadata">

**Author:** [@juliohm](https://discourse.julialang.org/u/juliohm)\
**Replies:** 2\
**Last updated:** [June 7, 2026, 4:29pm UTC](https://discourse.julialang.org/t/how-to-call-multiple-makie-recipes-for-heterogeneous-collections/137483 "2026-06-07T16:29:52Z")

</div>

The MWE is self-explanatory: using GLMakie import Makie # type hierarchy abstract type G end struct G1 \<: G end struct G2 \<: G end # define recipe for vector of G Makie.@recipe(MyPlot, gs) do scene Makie.Attributes(…

---

## [Interactive tables in Quarto](https://discourse.julialang.org/t/interactive-tables-in-quarto/136010)

<div class="topic-metadata">

**Author:** [@jromanowska](https://discourse.julialang.org/u/jromanowska)\
**Replies:** 4\
**Last updated:** [March 5, 2026, 7:07pm UTC](https://discourse.julialang.org/t/interactive-tables-in-quarto/136010 "2026-03-05T19:07:26Z")

</div>

I was wondering if there are packages that can create an interactive .html table, to be included in a Quarto document? In R, there is DT, which outputs basically JS-code for interactive tables in the html.

---

## [Figure dashboard with Bonito and WGLMakie](https://discourse.julialang.org/t/figure-dashboard-with-bonito-and-wglmakie/133387)

<div class="topic-metadata">

**Author:** [@gdestouet](https://discourse.julialang.org/u/gdestouet)\
**Replies:** 4\
**Last updated:** [November 5, 2025, 1:37pm UTC](https://discourse.julialang.org/t/figure-dashboard-with-bonito-and-wglmakie/133387 "2025-11-05T13:37:56Z")

</div>

Hello everyone, I am currently trying to set up a dashboard of figures using the following code using Bonito using WGLMakie all\_figs = Dict() function newfig(title) fig = Figure() if title in keys(all\_figs) all…

---

## [How to Run Julia Online and Create an Interactive Scene/Figure Window using Makie/GLMakie/WGLMakie on Codespaces or JuliaHub](https://discourse.julialang.org/t/how-to-run-julia-online-and-create-an-interactive-scene-figure-window-using-makie-glmakie-wglmakie-on-codespaces-or-juliahub/129662)

<div class="topic-metadata">

**Author:** [@Maddy](https://discourse.julialang.org/u/Maddy)\
**Replies:** 6\
**Last updated:** [June 5, 2025, 8:27pm UTC](https://discourse.julialang.org/t/how-to-run-julia-online-and-create-an-interactive-scene-figure-window-using-makie-glmakie-wglmakie-on-codespaces-or-juliahub/129662 "2025-06-05T20:27:50Z")

</div>

I am trying to run my code online, verifying if people would be able to test my Simulation online without having to download Julia on their devices. How do I use GLMakie or WGLMakie to create a Scene/Figure displayed in…

---

## [Updating many curves in Makie simultaneously](https://discourse.julialang.org/t/updating-many-curves-in-makie-simultaneously/128796)

<div class="topic-metadata">

**Author:** [@xor0110](https://discourse.julialang.org/u/xor0110)\
**Replies:** 0\
**Last updated:** [May 7, 2025, 1:31pm UTC](https://discourse.julialang.org/t/updating-many-curves-in-makie-simultaneously/128796 "2025-05-07T13:31:46Z")

</div>

As the Makie documentation points out, things are pretty straight-forward if you’re just changing one plot from one scrollbar, but it can become weird working with observables if there are many interdependecies. I’m c…

---

## [PlotlyJS backend via Plots.jl very slow with images](https://discourse.julialang.org/t/plotlyjs-backend-via-plots-jl-very-slow-with-images/126506)

<div class="topic-metadata">

**Author:** [@alex180500](https://discourse.julialang.org/u/alex180500)\
**Replies:** 0\
**Last updated:** [March 3, 2025, 5:26pm UTC](https://discourse.julialang.org/t/plotlyjs-backend-via-plots-jl-very-slow-with-images/126506 "2025-03-03T17:26:39Z")

</div>

I was trying to do a plot with a basic image raster as a background when I stumbled into an issue, plotlyJS is painfully slow when using raster images, making it very hard to work with. Minimal example: using FileIO: l…

---

## [Julia cloud app development](https://discourse.julialang.org/t/julia-cloud-app-development/125146)

<div class="topic-metadata">

**Author:** [@monty](https://discourse.julialang.org/u/monty)\
**Replies:** 0\
**Last updated:** [January 23, 2025, 9:05pm UTC](https://discourse.julialang.org/t/julia-cloud-app-development/125146 "2025-01-23T21:05:11Z")

</div>

Our company (EnviTrace; https://envitrace.com ) is aiming to contract work related to the development of AI/ML software and interactive web/mobile applications in Julia. We are looking to contract the work with a US-bas…

---

## [Interactivity of Makie plots](https://discourse.julialang.org/t/interactivity-of-makie-plots/53610)

<div class="topic-metadata">

**Author:** [@TheLateKronos](https://discourse.julialang.org/u/TheLateKronos)\
**Replies:** 10\
**Last updated:** [July 5, 2024, 12:31pm UTC](https://discourse.julialang.org/t/interactivity-of-makie-plots/53610 "2024-07-05T12:31:00Z")

</div>

So I have read several places that Makie plots are interactive. I take that to mean that I can mouse over them to highlight points and their values, and that I can zoom and pan. This does however not work with plots crea…

---

## [Interactive maps in Julia (folium equivalent)](https://discourse.julialang.org/t/interactive-maps-in-julia-folium-equivalent/71424)

<div class="topic-metadata">

**Author:** [@nilshg](https://discourse.julialang.org/u/nilshg)\
**Replies:** 5\
**Last updated:** [April 17, 2024, 1:20pm UTC](https://discourse.julialang.org/t/interactive-maps-in-julia-folium-equivalent/71424 "2024-04-17T13:20:53Z")

</div>

What’s the closest thing we have that’s equivalent to folium in Python, i.e. a package that lets me take a set of lat/lon coordinates and plot them on an interactive map, including ideally the ability to have custom html…

---

## [How to update multiple interactive plots with Interact.jl?](https://discourse.julialang.org/t/how-to-update-multiple-interactive-plots-with-interact-jl/112848)

<div class="topic-metadata">

**Author:** [@kirklong](https://discourse.julialang.org/u/kirklong)\
**Replies:** 0\
**Last updated:** [April 11, 2024, 9:36pm UTC](https://discourse.julialang.org/t/how-to-update-multiple-interactive-plots-with-interact-jl/112848 "2024-04-11T21:36:32Z")

</div>

I am trying to create a simple GUI to visualize a model, and turned to Interact.jl. Consider the following minimal working example of a simple interactive sine wave: function appTest(;θ0) f,shift,A = θ0 f = spin…

---

## [Julia cloud app design](https://discourse.julialang.org/t/julia-cloud-app-design/105030)

<div class="topic-metadata">

**Author:** [@monty](https://discourse.julialang.org/u/monty)\
**Replies:** 2\
**Last updated:** [February 23, 2024, 7:11pm UTC](https://discourse.julialang.org/t/julia-cloud-app-design/105030 "2024-02-23T19:11:10Z")

</div>

Our company (EnviTrace; https://envitrace.com) is seeking a quote for contract support to design Julia software and interactive web/mobile applications. The software will be deployed on the cloud. Interactive visualizat…

---

## [Closest cousin of mapview in julia](https://discourse.julialang.org/t/closest-cousin-of-mapview-in-julia/110197)

<div class="topic-metadata">

**Author:** [@Joris\_Pinkse](https://discourse.julialang.org/u/Joris_Pinkse)\
**Replies:** 1\
**Last updated:** [February 14, 2024, 8:37am UTC](https://discourse.julialang.org/t/closest-cousin-of-mapview-in-julia/110197 "2024-02-14T08:37:41Z")

</div>

The package mapview in R allows one to generate interactive html (with JS) maps, i.e. ones that can be zoomed in and out, moved, shared with others, etcetera. Is there a good alternative in Julia? I’m aware of Leaflet.…

---

## [Interactively cropping a TIFF stack?](https://discourse.julialang.org/t/interactively-cropping-a-tiff-stack/66020)

<div class="topic-metadata">

**Author:** [@DTL](https://discourse.julialang.org/u/DTL)\
**Replies:** 7\
**Last updated:** [February 9, 2024, 2:42pm UTC](https://discourse.julialang.org/t/interactively-cropping-a-tiff-stack/66020 "2024-02-09T14:42:46Z")

</div>

I’ve got some 8-bit TIFF stacks, on the order of 300x300x150 (x \* y \* slices) in size. I can load these into Julia fine and display them, what I’d really like to be able to do now is interactively crop out a region defin…

---

## [Seeking guidance on implementing a simple interactive flow chart](https://discourse.julialang.org/t/seeking-guidance-on-implementing-a-simple-interactive-flow-chart/109258)

<div class="topic-metadata">

**Author:** [@wobagi](https://discourse.julialang.org/u/wobagi)\
**Replies:** 3\
**Last updated:** [February 6, 2024, 10:14pm UTC](https://discourse.julialang.org/t/seeking-guidance-on-implementing-a-simple-interactive-flow-chart/109258 "2024-02-06T22:14:27Z")

</div>

Hello everyone, I’m a newcomer to the Makie community. I am currently struggling to develop a very simple flowchart in which specific Julia objects are represented as rectangular nodes on a drawing, connected by arrows. …

---

## [Customizing Makie rectangle zoom mouse interaction and axis limits](https://discourse.julialang.org/t/customizing-makie-rectangle-zoom-mouse-interaction-and-axis-limits/104448)

<div class="topic-metadata">

**Author:** [@oscarvdvelde](https://discourse.julialang.org/u/oscarvdvelde)\
**Replies:** 8\
**Last updated:** [October 21, 2023, 3:47pm UTC](https://discourse.julialang.org/t/customizing-makie-rectangle-zoom-mouse-interaction-and-axis-limits/104448 "2023-10-21T15:47:52Z")

</div>

I am trying to create a Makie dashboard where several axes (e.g. x-y, t-z) with the same data points will update simultaneously based on the mouse selection of data in any of the axes. I made an observable, selection\[\],…

---

## [Is it possible to generate widgets based on an other widget ? JSServe](https://discourse.julialang.org/t/is-it-possible-to-generate-widgets-based-on-an-other-widget-jsserve/99591)

<div class="topic-metadata">

**Author:** [@Ludovic\_Dumoulin](https://discourse.julialang.org/u/Ludovic_Dumoulin)\
**Replies:** 0\
**Last updated:** [May 30, 2023, 8:37am UTC](https://discourse.julialang.org/t/is-it-possible-to-generate-widgets-based-on-an-other-widget-jsserve/99591 "2023-05-30T08:37:51Z")

</div>

Hello, I am still new to Julia and use it mainly for physics simulations. I am generating a dahboard from a csv file. The idea is to explore the csv file using widgets (to get the value of the last collumn at a specifi…

---

## [@manipulate with JSServe instead of WebIO?](https://discourse.julialang.org/t/manipulate-with-jsserve-instead-of-webio/96842)

<div class="topic-metadata">

**Author:** [@sijo](https://discourse.julialang.org/u/sijo)\
**Replies:** 5\
**Last updated:** [May 26, 2023, 8:26am UTC](https://discourse.julialang.org/t/manipulate-with-jsserve-instead-of-webio/96842 "2023-05-26T08:26:15Z")

</div>

If I understand correctly, JSServe.jl provides functionality similar to WebIO.jl without the need of a Jupyter extension. Is there any reason one couldn’t implement the @manipulate macro of Interact.jl using JSServe inst…

---

## [Glitch with readline() in VSCode?](https://discourse.julialang.org/t/glitch-with-readline-in-vscode/95550)

<div class="topic-metadata">

**Author:** [@Maddy](https://discourse.julialang.org/u/Maddy)\
**Replies:** 8\
**Last updated:** [March 6, 2023, 1:08pm UTC](https://discourse.julialang.org/t/glitch-with-readline-in-vscode/95550 "2023-03-06T13:08:41Z")

</div>

(Ignore the code I wrote… the glitch is about the REPL) The first time I input something for readline(), nothing happens. I have to enter my input again. And after the code is done running, a weird input not define…

---

## [Interactive Menu with AlgebraOfGraphics / GLMakie](https://discourse.julialang.org/t/interactive-menu-with-algebraofgraphics-glmakie/93842)

<div class="topic-metadata">

**Author:** [@mreichMPI-BGC](https://discourse.julialang.org/u/mreichMPI-BGC)\
**Replies:** 15\
**Last updated:** [February 2, 2023, 5:53pm UTC](https://discourse.julialang.org/t/interactive-menu-with-algebraofgraphics-glmakie/93842 "2023-02-02T17:53:46Z")

</div>

Hello, I am trying to have an interactive AlgebraofGraphics plot, e.g. with a menu to select which variable is plotted. A MWE is x1=rand(50) y1=10x1.^2 y2=x1 .+ randn(50) df = DataFrame((;x1, y1, y2)) var=Observable(…

---

## [General use of GLMakie and Interact in Voilà](https://discourse.julialang.org/t/general-use-of-glmakie-and-interact-in-voila/93667)

<div class="topic-metadata">

**Author:** [@mmj](https://discourse.julialang.org/u/mmj)\
**Replies:** 5\
**Last updated:** [February 1, 2023, 7:25pm UTC](https://discourse.julialang.org/t/general-use-of-glmakie-and-interact-in-voila/93667 "2023-02-01T19:25:19Z")

</div>

Hello. I have many questions. Please be patient and forgive my ignorance, this is the first time I dive deep into Julia. I am attempting to use GLMakie to make interactive plots in a Jupyter Notebook. However, I have ha…

---

## [How to record interactive visualisation with cursor clicking?](https://discourse.julialang.org/t/how-to-record-interactive-visualisation-with-cursor-clicking/93465)

<div class="topic-metadata">

**Author:** [@vladdez](https://discourse.julialang.org/u/vladdez)\
**Replies:** 7\
**Last updated:** [January 25, 2023, 4:39pm UTC](https://discourse.julialang.org/t/how-to-record-interactive-visualisation-with-cursor-clicking/93465 "2023-01-25T16:39:47Z")

</div>

I have an interactive topoplot: clicking on a channel marker shows its name. I want to record it so that I can see how I press a marker with the cursor and its name changes. Do you know how to do this? I tried, but the …

---

## [How do I select a line by clicking in Makie?](https://discourse.julialang.org/t/how-do-i-select-a-line-by-clicking-in-makie/93410)

<div class="topic-metadata">

**Author:** [@vladdez](https://discourse.julialang.org/u/vladdez)\
**Replies:** 4\
**Last updated:** [January 24, 2023, 1:48pm UTC](https://discourse.julialang.org/t/how-do-i-select-a-line-by-clicking-in-makie/93410 "2023-01-24T13:48:29Z")

</div>

I want to be able to select a line on the plot by clicking on it. Ideally, when I click on any line, the number of that line will appear on the screen. I wrote my code based on the tutorial, but there is no example with …

---

## [Looking for interactive statistical graphs](https://discourse.julialang.org/t/looking-for-interactive-statistical-graphs/84950)

<div class="topic-metadata">

**Author:** [@amrods](https://discourse.julialang.org/u/amrods)\
**Replies:** 4\
**Last updated:** [July 28, 2022, 11:34pm UTC](https://discourse.julialang.org/t/looking-for-interactive-statistical-graphs/84950 "2022-07-28T23:34:41Z")

</div>

Is there a free repo for interactive web apps illustrating statistical concepts? Something like the Wolfram Demonstrations Project, but made with no proprietary software that can run directly from the browser. For examp…

---

## [How to use Interact.jl to make sliders for reaction network parameters](https://discourse.julialang.org/t/how-to-use-interact-jl-to-make-sliders-for-reaction-network-parameters/83051)

<div class="topic-metadata">

**Author:** [@Dragolonth](https://discourse.julialang.org/u/Dragolonth)\
**Replies:** 3\
**Last updated:** [June 21, 2022, 12:18am UTC](https://discourse.julialang.org/t/how-to-use-interact-jl-to-make-sliders-for-reaction-network-parameters/83051 "2022-06-21T00:18:37Z")

</div>

Hi everyone. I’m learning Julia currently and have stumbled into a roadblock. I have a reaction network which I’ve defined in Catalyst. I’d like to use Interact to create sliders for the parameters to see how the traject…

---

## [Watch folder and plot new data in Makie](https://discourse.julialang.org/t/watch-folder-and-plot-new-data-in-makie/82796)

<div class="topic-metadata">

**Author:** [@garrek](https://discourse.julialang.org/u/garrek)\
**Replies:** 1\
**Last updated:** [June 17, 2022, 4:30am UTC](https://discourse.julialang.org/t/watch-folder-and-plot-new-data-in-makie/82796 "2022-06-17T04:30:54Z")

</div>

I have an experiment where a detector collects data and then writes a file. I want to watch a folder and when a new file appears, I want to load the data and plot it using GLMakie. I am almost there but I’m hitting one …

---

## [Makie interactions with nested plot](https://discourse.julialang.org/t/makie-interactions-with-nested-plot/80072)

<div class="topic-metadata">

**Author:** [@filchristou](https://discourse.julialang.org/u/filchristou)\
**Replies:** 0\
**Last updated:** [April 26, 2022, 3:49pm UTC](https://discourse.julialang.org/t/makie-interactions-with-nested-plot/80072 "2022-04-26T15:49:03Z")

</div>

I am looking at using some 3rd party makie interactions for my recipe and I cannot seem to make it. I am leveraging the functionality of the GraphPlot recipe by wrapping it around a new application-specific recipe. Let…

---

## [Interact.jl PyPlot, HTML](https://discourse.julialang.org/t/interact-jl-pyplot-html/77343)

<div class="topic-metadata">

**Author:** [@Ludovic\_Dumoulin](https://discourse.julialang.org/u/Ludovic_Dumoulin)\
**Replies:** 0\
**Last updated:** [March 3, 2022, 9:46am UTC](https://discourse.julialang.org/t/interact-jl-pyplot-html/77343 "2022-03-03T09:46:15Z")

</div>

Hey, I use jupyter lab and julia 1.6. I have png files in a directory, and I would like (using a slider or the keyboard) to display all png files one by one. I can make a gif but I would like to explore my files forwar…

---

## [PlutoUI Buttons to push user input to a list](https://discourse.julialang.org/t/plutoui-buttons-to-push-user-input-to-a-list/69369)

<div class="topic-metadata">

**Author:** [@dmoored4](https://discourse.julialang.org/u/dmoored4)\
**Replies:** 2\
**Last updated:** [October 7, 2021, 3:02pm UTC](https://discourse.julialang.org/t/plutoui-buttons-to-push-user-input-to-a-list/69369 "2021-10-07T15:02:09Z")

</div>

I would like to append some user input to a list by using a Button to submit it. The problem is that every change in the user input results in a new submission, regardless of whether the submit button has been clicked. I…

---

## [How to make this plot interactive?](https://discourse.julialang.org/t/how-to-make-this-plot-interactive/68379)

<div class="topic-metadata">

**Author:** [@Bardo](https://discourse.julialang.org/u/Bardo)\
**Replies:** 12\
**Last updated:** [September 20, 2021, 7:03am UTC](https://discourse.julialang.org/t/how-to-make-this-plot-interactive/68379 "2021-09-20T07:03:45Z")

</div>

Hi, The following is NOT a rant about Julia, or just a little bit about its state of documentation. I am doing the starter problems and struggling with the plotting. Coming from Matlab… plotting life was easy: close …

[Next page](https://discourse.julialang.org/tag/interactivity/566.md?match_all_tags=true&page=1&tags%5B%5D=interactivity)
