Getting started with Javis
Javis
is different from the previously mentioned options as it is not a plotting library like Plots
or Makie
. Javis
only focuses on creating animations. It uses and re-exports objects from Luxor
, a 2D drawing package based in Cairo
. Here, we will quickly introduce the package by animating our rotation point. However, be aware that you can do much more with it. Let's learn how to create our animation with Pluto
:
- Create a new Pluto notebook and execute
using Javis
in the first cell. - Add a new cell and run the following code:
function ground(args...) background("white") sethue("blue") end
The preceding code creates a function that will take the Video
object, the object to animate, and the current frame. Javis
will give those inputs to all user-defined functions, so it is common to use args...
for their arguments. This function calls background
to set the background color...