Makie

A data visualization ecosystem for Julia
 Table of contents

Abstract

There are several popular data visualization libraries for the Julia programming language (e.g. Plots, Gadfly, VegaLite, Makie). They vary in their precompilation time, time to first plot, layout capabilities, ability to handle 3D data, ease of use, and syntax style. In this landscape, Makie focuses on high performance, fancy layouts, and extensibility.

Makie comes with multiple backends. In this workshop, we will cover:

  • GLMakie (ideal for interactive 2D and 3D plotting)
  • WGLMakie (an equivalent that runs within browsers)
  • CairoMakie (best for high-quality vector graphics)

We will also see how to run Makie in the Alliance clusters.

Slides

Both versions open in a new tab.
In the web version, use the left and right arrows to navigate the slides.

Video

Comments & questions