Makie is a high-performance, extendable, and multi-platform plotting ecosystem for the Julia programming language.
]add GLMakie using GLMakie
If you want to switch to a different backend in a running session, call that backend's
]add CairoMakie using CairoMakie # if, for example, GLMakie is activated already CairoMakie.activate!()
- Learn the basics of plotting with Makie in the Basic Tutorial
- Check out how to make more complex plots and layouts in the Layout Tutorial
- See examples of many plotting functions under Plotting Functions.
These docs were autogenerated using:
- AbstractPlotting: v0.15.22
- GLMakie: v0.1.27
- CairoMakie: v0.3.16
If you encounter errors with the code examples, check first that your installed versions are appropriate.
|Defines all infrastructure objects which can be visualized using one of the three backend packages.|
|GPU-powered, interactive 2D and 3D plotting in standalone |
|WebGL-based interactive 2D and 3D plotting that runs within browsers.|
The differences between backends are explained in more details under Backends & Output.
These packages are maintained by third parties. If you install them, keep an eye on version conflicts or downgrades as the Makie ecosystem is developing quickly so things break occasionally.
|Grammar-of-graphics style plotting, inspired by ggplot2.|
|Geographic plotting utilities. Currently not maintained.|
- Use the REPL
- Click this link to open a preformatted topic on the Julia Discourse Page. If you do this manually, please use the category Domain/Visualization and tag questions with
Makieto increase their visibility.
- For casual conversation about Makie and its development, have a look at the
#makiechannel in the Julia Slack group. Please direct your usage questions to Discourse and not to Slack, to make questions and answers accessible to everybody.
- For technical issues and bug reports, open an issue in the Makie.jl repository which serves as the central hub for AbstractPlotting and backend issues.