API
Color themes
MakieThemes.Flexoki.color_flexoki — Function
color_flexoki(tokens::NamedTuple)Build a color-only Makie theme from Flexoki semantic tokens. Sets background, text, line, palette, colormap, and 3D lighting colors, plus the color of axis borders/spines, ticks, grids, and legend/colorbar frames. No structural chrome (visibility, widths, paddings, tick sizes, etc.) is applied, so the result composes with any style theme.
color_flexoki(mode::Symbol = :light)Return the color-only Flexoki theme for mode being :light or :dark (default :light). Token generation is handled internally via flexoki_tokens. Pass a tokens NamedTuple instead to customize.
Flexoki matches the Flexoki desktop/editor palette. Accents and the sequential colormap are aesthetic, not scientifically designed perceptual or colorblind-safe colormaps, and are not recommended for publications that need accurate quantitative color encoding.
These themes compose with style themes; put Flexoki first in merge, e.g. set_theme!(merge(color_flexoki(), theme_light())) or set_theme!(merge(color_flexoki(:dark), theme_dark())).
MakieThemes.Flexoki.theme_flexoki — Function
theme_flexoki(mode::Symbol = :light)Alias for color_flexoki(mode). Flexoki themes are color-only.
MakieThemes.Gruvbox.color_gruvbox — Function
color_gruvbox(mode::Symbol = :light; kwargs...)Return the Gruvbox color theme for mode being :light or :dark (default :light).
See color_gruvbox_light for the available keyword arguments.
MakieThemes.Gruvbox.theme_gruvbox — Function
theme_gruvbox(mode::Symbol = :light; kwargs...)Alias for color_gruvbox(mode; kwargs...). Gruvbox themes are color-only.
MakieThemes.Gruvbox.color_gruvbox_light — Function
color_gruvbox_light(; kwargs...)Set up the light version of the Gruvbox color theme.
Keyword arguments:
use_alt_bg=true: Use a slightly different background color inside axes, etc.swap_bg=false: Interchange the background colors used for the figure and axes etc.legend_alt_bg=false: Use the alternate background color for the legend background. Which looks better depends on the legend is inside the axis or outside it.
MakieThemes.Gruvbox.color_gruvbox_dark — Function
color_gruvbox_dark(; kwargs...)Set up the dark version of the Gruvbox color theme.
See color_gruvbox_light for the available keyword arguments.
Style and combined themes
MakieThemes.BBC.theme_bbc — Function
theme_bbc()This theme attempts to copy the theme_bbc from BBplot.
MakieThemes.GGThemr.ggthemr — Function
ggthemr(theme::Symbol)Return a Makie theme based on the theme from the ggthemr package.
To view a sample image, you can use MakieThemes.demofigure(ggthemr(theme)).
Available themes are:
.
Usage:
Makie.set_theme!(ggthemr(:fresh))
# or
Makie.with_theme(ggthemr(:fresh)) do
# your plotting code here
endMissing docstring for ggthemr_colorthemes. Check Documenter's build log for details.