# \#animations

**URL:** https://discourse.julialang.org/tag/animations/903.md

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

---

## [\[ANN\] MakieTextRepel.jl and TextMeasure.jl](https://discourse.julialang.org/t/ann-makietextrepel-jl-and-textmeasure-jl/137810)

<div class="topic-metadata">

**Author:** [@jowch](https://discourse.julialang.org/u/jowch)\
**Replies:** 7\
**Last updated:** [June 27, 2026, 4:32pm UTC](https://discourse.julialang.org/t/ann-makietextrepel-jl-and-textmeasure-jl/137810 "2026-06-27T16:32:49Z")

</div>

Hi everyone! I made a pair of packages that provide some helpful utilities when it comes to adding text labels to your Makie plots and for calculating the sizes of and laying out text. MakieTextRepel.jl A ggrepel/adjus…

---

## [Fast animations](https://discourse.julialang.org/t/fast-animations/134427)

<div class="topic-metadata">

**Author:** [@mahmah](https://discourse.julialang.org/u/mahmah)\
**Replies:** 4\
**Last updated:** [December 8, 2025, 6:41pm UTC](https://discourse.julialang.org/t/fast-animations/134427 "2025-12-08T18:41:20Z")

</div>

Hi, what would be the fastest way to generate animations or videos? I’ve been able to make animated gifs with @animateanimate but they take quite some time. Here’s the kind of stuff I’m doing: data = Matrix(m.data) X = …

---

## [\[ANN\] ReAnimation.jl: Animation system in julia](https://discourse.julialang.org/t/ann-reanimation-jl-animation-system-in-julia/131479)

<div class="topic-metadata">

**Author:** [@Gesee](https://discourse.julialang.org/u/Gesee)\
**Replies:** 4\
**Last updated:** [August 9, 2025, 7:54pm UTC](https://discourse.julialang.org/t/ann-reanimation-jl-animation-system-in-julia/131479 "2025-08-09T19:54:03Z")

</div>

Hello guys I’m happy to present ReAnimation.jl, a full animation system in julia. I made it as a module for my game engine but it can be used alone for anything else. The package is being registered but you can just cl…

---

## [Julia Game Dev: Anyone interested in collaborating on some animations/practice mode for a soccer manager game?](https://discourse.julialang.org/t/julia-game-dev-anyone-interested-in-collaborating-on-some-animations-practice-mode-for-a-soccer-manager-game/122969)

<div class="topic-metadata">

**Author:** [@Tetrakai](https://discourse.julialang.org/u/Tetrakai)\
**Replies:** 5\
**Last updated:** [November 25, 2024, 3:15pm UTC](https://discourse.julialang.org/t/julia-game-dev-anyone-interested-in-collaborating-on-some-animations-practice-mode-for-a-soccer-manager-game/122969 "2024-11-25T15:15:31Z")

</div>

I ported a game engine to Julia that has formations, etc and can generate minute-by-minute plays like below (with fake players): \*\*\*\*\*\*\*\*\*\*\*\*\* KICK OFF \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\* Min. 2 :(klm) D\_Donyuzi cuts the ball back to …

---

## [How do I make a Makie animation appear in a VSCode plotting window?](https://discourse.julialang.org/t/how-do-i-make-a-makie-animation-appear-in-a-vscode-plotting-window/91150)

<div class="topic-metadata">

**Author:** [@Torkel](https://discourse.julialang.org/u/Torkel)\
**Replies:** 7\
**Last updated:** [November 12, 2024, 4:41pm UTC](https://discourse.julialang.org/t/how-do-i-make-a-makie-animation-appear-in-a-vscode-plotting-window/91150 "2024-11-12T16:41:06Z")

</div>

I have some code (copied from the Makie website) to make an animation: using GLMakie time = Observable(0.0) xs = range(0, 7, length=40) ys\_1 = @lift(sin.(xs .- $time)) ys\_2 = @lift(cos.(xs .- $time) .+ 3) fig = lines…

---

## [Animation with start and stop control in Plots.jl?](https://discourse.julialang.org/t/animation-with-start-and-stop-control-in-plots-jl/118729)

<div class="topic-metadata">

**Author:** [@BVPs](https://discourse.julialang.org/u/BVPs)\
**Replies:** 3\
**Last updated:** [August 29, 2024, 9:44pm UTC](https://discourse.julialang.org/t/animation-with-start-and-stop-control-in-plots-jl/118729 "2024-08-29T21:44:32Z")

</div>

Hello. I started my experiments on animations using Plots.jl. There is a quite useful webpage: Animations with Plots.jl (juliafordatascience.com) Using @animate or @gif macros, it’s quite easy to generate animations. H…

---

## [Tutorial on how to make animations and interactive applications in Makie.jl](https://discourse.julialang.org/t/tutorial-on-how-to-make-animations-and-interactive-applications-in-makie-jl/66988)

<div class="topic-metadata">

**Author:** [@Datseris](https://discourse.julialang.org/u/Datseris)\
**Replies:** 3\
**Last updated:** [June 8, 2024, 10:00pm UTC](https://discourse.julialang.org/t/tutorial-on-how-to-make-animations-and-interactive-applications-in-makie-jl/66988 "2024-06-08T22:00:54Z")

</div>

Hi all, I’ve made a tutorial on how to make animations and interactive applications in Makie.jl and put it on YouTube. Have a look: Making animations and interactive applications in Makie.jl - YouTube Hope it helps!

---

## [Animating a graph changing edge colors](https://discourse.julialang.org/t/animating-a-graph-changing-edge-colors/111782)

<div class="topic-metadata">

**Author:** [@qotsalo](https://discourse.julialang.org/u/qotsalo)\
**Replies:** 7\
**Last updated:** [March 20, 2024, 11:26am UTC](https://discourse.julialang.org/t/animating-a-graph-changing-edge-colors/111782 "2024-03-20T11:26:33Z")

</div>

Hi there, I want to animate some simple graphs with changing colors in their edges. I thought it would be simple but I am definitely not a Julia expert and I am a bit stuck. I tried animating just the color of a single…

---

## [Updating Makie plot based on button action](https://discourse.julialang.org/t/updating-makie-plot-based-on-button-action/111706)

<div class="topic-metadata">

**Author:** [@BambOoxX](https://discourse.julialang.org/u/BambOoxX)\
**Replies:** 6\
**Last updated:** [March 17, 2024, 6:11pm UTC](https://discourse.julialang.org/t/updating-makie-plot-based-on-button-action/111706 "2024-03-17T18:11:23Z")

</div>

I’m currently discovering interactions with on in GLMakie. I’ve tried to make an example where I can start an animation by clicking on a button The animation performed as a loop however, it seems intermediate frames …

---

## [Modifying Plots.jl subplots in-place](https://discourse.julialang.org/t/modifying-plots-jl-subplots-in-place/106069)

<div class="topic-metadata">

**Author:** [@CM1](https://discourse.julialang.org/u/CM1)\
**Replies:** 5\
**Last updated:** [November 11, 2023, 4:03pm UTC](https://discourse.julialang.org/t/modifying-plots-jl-subplots-in-place/106069 "2023-11-11T16:03:59Z")

</div>

As discussed recently in this thread, we are wondering whether it is possible to create one initial plot with subplots, which then can be individually modified by push!. So instead of creating two separate plots and the…

---

## [How to create an animation based on t, x, y and z data?](https://discourse.julialang.org/t/how-to-create-an-animation-based-on-t-x-y-and-z-data/25672)

<div class="topic-metadata">

**Author:** [@fusion809](https://discourse.julialang.org/u/fusion809)\
**Replies:** 10\
**Last updated:** [November 11, 2023, 9:57am UTC](https://discourse.julialang.org/t/how-to-create-an-animation-based-on-t-x-y-and-z-data/25672 "2023-11-11T09:57:55Z")

</div>

I would like to simulate a Lorenz system, showing how the solution vector (x, y, z) changes with time. I know how to plot x, y and z data using PyPlot.plot3D, but how does one do a time plot, that is an animation based o…

---

## [Plots and display](https://discourse.julialang.org/t/plots-and-display/105060)

<div class="topic-metadata">

**Author:** [@harven](https://discourse.julialang.org/u/harven)\
**Replies:** 7\
**Last updated:** [October 18, 2023, 2:29pm UTC](https://discourse.julialang.org/t/plots-and-display/105060 "2023-10-18T14:29:52Z")

</div>

I am doing a cheap animation by displaying a plot every 1/60th of a second using the Plots package. Unfortunately, it is not very fast. It happens that this is the call to the display function that is slow. This can be …

---

## [Save animation with Luxor.jl](https://discourse.julialang.org/t/save-animation-with-luxor-jl/104861)

<div class="topic-metadata">

**Author:** [@aleppersico](https://discourse.julialang.org/u/aleppersico)\
**Replies:** 12\
**Last updated:** [October 12, 2023, 10:22am UTC](https://discourse.julialang.org/t/save-animation-with-luxor-jl/104861 "2023-10-12T10:22:03Z")

</div>

Hello :blush:, I have just learned how to produce drawings and animation with Luxor.jl (Introduction to Luxor · Luxor) using Luxor.animate, Movie and frame function. However, I cannot find a way to save my animation in …

---

## [Makie.jl as a Manim alternative?](https://discourse.julialang.org/t/makie-jl-as-a-manim-alternative/104406)

<div class="topic-metadata">

**Author:** [@savq](https://discourse.julialang.org/u/savq)\
**Replies:** 10\
**Last updated:** [October 9, 2023, 11:03pm UTC](https://discourse.julialang.org/t/makie-jl-as-a-manim-alternative/104406 "2023-10-09T23:03:00Z")

</div>

This semester I have to present a video for my Computer Algebra class, and the topic I chose is related to random walks generated by irrational numbers. Our professor suggested using Manim to animate the videos. I’m unf…

---

## [Fixing plot position during an animation for CairoMakie](https://discourse.julialang.org/t/fixing-plot-position-during-an-animation-for-cairomakie/104709)

<div class="topic-metadata">

**Author:** [@Varun\_V](https://discourse.julialang.org/u/Varun_V)\
**Replies:** 1\
**Last updated:** [October 7, 2023, 9:16pm UTC](https://discourse.julialang.org/t/fixing-plot-position-during-an-animation-for-cairomakie/104709 "2023-10-07T21:16:49Z")

</div>

Hello, I want to animate a series of heatmaps and save it to a video but when I try, the heatmap does not stay in the same place and shakes (its position changes slightly for each frame). Below is code for a minimum wor…

---

## [Creating gifs with Makie is much slower than creating mp4s](https://discourse.julialang.org/t/creating-gifs-with-makie-is-much-slower-than-creating-mp4s/102537)

<div class="topic-metadata">

**Author:** [@johnomotani](https://discourse.julialang.org/u/johnomotani)\
**Replies:** 5\
**Last updated:** [August 8, 2023, 8:50am UTC](https://discourse.julialang.org/t/creating-gifs-with-makie-is-much-slower-than-creating-mp4s/102537 "2023-08-08T08:50:06Z")

</div>

I’ve noticed that when creating relatively large movies using Makie.jl, saving them to .gif is significantly slower (several times) than saving to .mp4. I tried profiling the plotting script, and found that in both cases…

---

## [Makie volume animation froze!](https://discourse.julialang.org/t/makie-volume-animation-froze/43707)

<div class="topic-metadata">

**Author:** [@weymouth](https://discourse.julialang.org/u/weymouth)\
**Replies:** 25\
**Last updated:** [April 25, 2023, 11:27am UTC](https://discourse.julialang.org/t/makie-volume-animation-froze/43707 "2023-04-25T11:27:00Z")

</div>

Super simple Makie animation question. I am just trying to make a video from a volume() render of a field. I tried a = zeros(n,n,n) scene = volume(a) record("file.mp4",1:100) do i func!(a) scene = volume!(scene,a)…

---

## [Using GLMakie to animate crank mechanism](https://discourse.julialang.org/t/using-glmakie-to-animate-crank-mechanism/79594)

<div class="topic-metadata">

**Author:** [@Ogweno\_Emmanuel](https://discourse.julialang.org/u/Ogweno_Emmanuel)\
**Replies:** 18\
**Last updated:** [April 13, 2023, 4:44am UTC](https://discourse.julialang.org/t/using-glmakie-to-animate-crank-mechanism/79594 "2023-04-13T04:44:15Z")

</div>

I am trying to animate a crank mechanism using the GLMakie package. I was following this youtube tutorial, Making animations and interactive applications in Makie.jl - YouTube , and here’s the code I wrote. using GLMaki…

---

## [PlotlyJS.jl animation](https://discourse.julialang.org/t/plotlyjs-jl-animation/70058)

<div class="topic-metadata">

**Author:** [@simonbyrne](https://discourse.julialang.org/u/simonbyrne)\
**Replies:** 14\
**Last updated:** [March 26, 2023, 9:01pm UTC](https://discourse.julialang.org/t/plotlyjs-jl-animation/70058 "2023-03-26T21:01:56Z")

</div>

Are there any examples of animating plots in PlotlyJS.jl, in particular using multiple frames such as this Python example? I noticed a mention of using react!, but that has downsides (e.g. it resets the viewer orientati…

---

## [Makie:When should we use @lift macro?](https://discourse.julialang.org/t/makie-when-should-we-use-lift-macro/95597)

<div class="topic-metadata">

**Author:** [@jack\_lee](https://discourse.julialang.org/u/jack_lee)\
**Replies:** 1\
**Last updated:** [March 6, 2023, 10:54am UTC](https://discourse.julialang.org/t/makie-when-should-we-use-lift-macro/95597 "2023-03-06T10:54:48Z")

</div>

if we want to change the line’s shape based on time,we can use @lift to track the time, like this: time = Observable(0.0) xs = range(0, 7, length=40) ys\_1 = @lift(sin.(xs .- $time)) # if I change this to \`ys\_1 …

---

## [Animation of a GraphPlots in an Array](https://discourse.julialang.org/t/animation-of-a-graphplots-in-an-array/94793)

<div class="topic-metadata">

**Author:** [@flobe](https://discourse.julialang.org/u/flobe)\
**Replies:** 2\
**Last updated:** [March 3, 2023, 1:37pm UTC](https://discourse.julialang.org/t/animation-of-a-graphplots-in-an-array/94793 "2023-03-03T13:37:34Z")

</div>

Hi all, I have a big simulation loop resulting in a graphplot for each timestep. I store each of those plots in an array. Ultimately, I’d like to animate over all entries in this array. The minimal working example looks…

---

## [Makie does not update the plot during an animation](https://discourse.julialang.org/t/makie-does-not-update-the-plot-during-an-animation/91109)

<div class="topic-metadata">

**Author:** [@BambOoxX](https://discourse.julialang.org/u/BambOoxX)\
**Replies:** 15\
**Last updated:** [December 5, 2022, 9:17am UTC](https://discourse.julialang.org/t/makie-does-not-update-the-plot-during-an-animation/91109 "2022-12-05T09:17:07Z")

</div>

Working with lots of geometry objects, I wrote some recipes to plot such objects using low-level commands like lines! and scatter! I have a master-recipe that combines all of those so that my call sequence remains simpl…

---

## [Real time animations with Makie in Pluto](https://discourse.julialang.org/t/real-time-animations-with-makie-in-pluto/63684)

<div class="topic-metadata">

**Author:** [@GHRALIMA](https://discourse.julialang.org/u/GHRALIMA)\
**Replies:** 9\
**Last updated:** [October 29, 2022, 2:11pm UTC](https://discourse.julialang.org/t/real-time-animations-with-makie-in-pluto/63684 "2022-10-29T14:11:51Z")

</div>

Is there any way to create a real time animation using Makie in Pluto Notebooks? What I’m doing right now is creating the animation and recording it as video file, then inside the same Pluto cell, I load the file using …

---

## [Animation images and dataframe content](https://discourse.julialang.org/t/animation-images-and-dataframe-content/88336)

<div class="topic-metadata">

**Author:** [@pascal](https://discourse.julialang.org/u/pascal)\
**Replies:** 3\
**Last updated:** [October 7, 2022, 8:03am UTC](https://discourse.julialang.org/t/animation-images-and-dataframe-content/88336 "2022-10-07T08:03:35Z")

</div>

I have multiple images stacked into an array: using CairoMakie using Images using DataFrames using DataFramesMeta # Load cow img\_orig = load(Makie.assetpath("cow.png")) img\_filt1 = imfilter(img\_orig, Kernel.gaussian(3)…

---

## [Inline animation using PyPlot](https://discourse.julialang.org/t/inline-animation-using-pyplot/86992)

<div class="topic-metadata">

**Author:** [@KK\_JuliaNoob](https://discourse.julialang.org/u/KK_JuliaNoob)\
**Replies:** 0\
**Last updated:** [September 9, 2022, 2:23pm UTC](https://discourse.julialang.org/t/inline-animation-using-pyplot/86992 "2022-09-09T14:23:18Z")

</div>

Is there a simple example of using PyPlot to create animated SVG plots inline in a Jupyter notebook? Ideally, I’d like to do this without writing to a file first.

---

## [Animations in books](https://discourse.julialang.org/t/animations-in-books/86137)

<div class="topic-metadata">

**Author:** [@mcmwright](https://discourse.julialang.org/u/mcmwright)\
**Replies:** 5\
**Last updated:** [August 25, 2022, 10:48am UTC](https://discourse.julialang.org/t/animations-in-books/86137 "2022-08-25T10:48:06Z")

</div>

I teach acoustics and vibration, and I use a lot of Python animations in Jupyter notebooks with my students. It’s useful for them to be able to step back and forth through the animation a frame at a time within the noteb…

---

## [Create gif from saved images](https://discourse.julialang.org/t/create-gif-from-saved-images/85146)

<div class="topic-metadata">

**Author:** [@Sergey\_Novak](https://discourse.julialang.org/u/Sergey_Novak)\
**Replies:** 19\
**Last updated:** [August 5, 2022, 9:33am UTC](https://discourse.julialang.org/t/create-gif-from-saved-images/85146 "2022-08-05T09:33:56Z")

</div>

I have 3000 images.They are the result of calculations on Julia. This images is a graphic of probablity density function (PDF), time series and lyapunov spectrum. How can i create gif from images PDF, time series and lya…

---

## [Julia GLMakie plotting "contour" animation, old frames stay](https://discourse.julialang.org/t/julia-glmakie-plotting-contour-animation-old-frames-stay/85283)

<div class="topic-metadata">

**Author:** [@Kenneth\_E\_Lee](https://discourse.julialang.org/u/Kenneth_E_Lee)\
**Replies:** 1\
**Last updated:** [August 4, 2022, 10:48am UTC](https://discourse.julialang.org/t/julia-glmakie-plotting-contour-animation-old-frames-stay/85283 "2022-08-04T10:48:03Z")

</div>

Trying to use the GLMakie.record() function to make an animation of GLMakie.contour!() 3D contour plots. The code is quite classic. I will just list out the structure of it. @lift GLMakie.contour!(ax, xx.val, yy.val, zz…

---

## [How record a chart animation function](https://discourse.julialang.org/t/how-record-a-chart-animation-function/83958)

<div class="topic-metadata">

**Author:** [@evandro.schulz](https://discourse.julialang.org/u/evandro.schulz)\
**Replies:** 7\
**Last updated:** [July 11, 2022, 2:15pm UTC](https://discourse.julialang.org/t/how-record-a-chart-animation-function/83958 "2022-07-11T14:15:29Z")

</div>

Hi, I’m a new user in Julia (but, I have large experience with R and Python). Well, I’m create a function that create a figure (a grid of charts) bellow. The idea is the parameter i is the number of points or simulation…

---

## [3d animation plot of 2 ode solutions](https://discourse.julialang.org/t/3d-animation-plot-of-2-ode-solutions/83408)

<div class="topic-metadata">

**Author:** [@jpro](https://discourse.julialang.org/u/jpro)\
**Replies:** 4\
**Last updated:** [June 27, 2022, 9:40pm UTC](https://discourse.julialang.org/t/3d-animation-plot-of-2-ode-solutions/83408 "2022-06-27T21:40:07Z")

</div>

Hi, I’m very new to Julia and the plots package. I’d like to plot 2 ode solutions within the same gif. For example, say I’m solving the lorenz function and want to plot two solutions with different parameters in the same…

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