A configuration file can be used to save theming options. This makes it easier to have a common style for multiple plots without explicitly giving the desired options each time.
A config file must return an
Attributes object. For example, if the contents of
theme.jl is the following:
Attributes( font = "Chilanka", backgroundcolor = :gray, color = :blue, linestyle = :dot, linewidth = 3 )
you can use it with Makie by
includeing it before making any plots
theme = include("theme.jl") theme isa Attributes && set_theme!(theme)
There are other things that you can configure in this file before returning the Attributes, though.
You can set the default resolution, at which Scenes will be displayed, by adding the statement:
reasonable_resolution() = (800, 800)
before the attributes' declaration.
You can also configure your primary resolution, by:
primary_resolution() = (1920, 1080)