Skip to content
Documentation and Example Gallery for Makie
Julia JavaScript
Branch: master
Clone or download
Latest commit 24d62ef Dec 10, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github Fix CI + tests, clean up PR builds (#162) Nov 15, 2019
docs Reformat note in Dec 9, 2019
examples "Fix" Viridis example Nov 8, 2019
test Fix CI + tests, clean up PR builds (#162) Nov 15, 2019
.codecov.yml initial commit Nov 13, 2018
.gitignore Ignore Jekyll artifacts Nov 5, 2019
.gitlab-ci.yml fix Docker image name Dec 11, 2019
.travis.yml refactor deps + docs Aug 26, 2019 initial commit Nov 13, 2018
Project.toml urlbase, add dep, extend embed_media Nov 5, 2019 remove broken examples Aug 9, 2019


Build status: Build Status

Makie example gallery generated with this package

Mouse interaction:

Animating a surface:

Complex examples

Running examples in the REPL:

julia> using MakieGallery
julia> database = MakieGallery.load_database();
julia> database[1].title # can be used e.g. for filter(x-> x.title == "...", database)
"Tutorial simple scatter"
julia> database[1] # pretty printing :)
 x = rand(10)
 y = rand(10)
 colors = rand(10)
 scene = scatter(x, y, color = colors)
julia> using Makie
julia> MakieGallery.eval_example(database[1]) # run it!

Developing this package

Adding an example

MakieGallery hosts a lot of examples describing how to use Makie.jl.
To add a standalone example, find the file where it fits best, and add a new @cell entry (or a new @block entry if you want to add more examples in the future).
If you want to add multiple examples, you probably want to add a new @block, or even a new file.

Building the documentation

MakieGallery hosts documentation for Makie.jl.
However, this documentation requires the reference images to be downloaded in the home directory (configurability via an environment variable is planned).
You can get the reference images from - it's a large repository, so you may want to shallow clone.

You can’t perform that action at this time.