Plots, VegaLite, Gadfly and Makie. What is the difference between the Julia visualization packages?

For a super basic comparison and out of curiosity, I’ve taken a scatter plot and bar chart from the documentation of different libraries. Note that this neglects many things like the fact that fine-tuning would probably allow for “prettier” graphs. Also, it doesn’t say much about how easy users can change the appearance, but it is still nice to look at.

VegaLite.jl

image
image

Gadfly.jl

image
image

Makie


For PyPlot, GR and other library examples, see the documentation of Plots.jl backends.

5 Likes