Colorbar tweaking
using AlgebraOfGraphics, CairoMakie
To tweak the position and appearance of the colorbar, simply use the colorbar
keyword when plotting. For example
df = (x=rand(100), y=rand(100), z=rand(100))
plt = data(df) * mapping(:x, :y, color=:z)
draw(plt)
fg = draw(plt, colorbar=(position=:top, size=25))
To change the colormap, you have to modify the corresponding scale. Usually, this will be the Color
scale.
Before AlgebraOfGraphics v0.7, you would change the colormap by passing it via visual
. This was changed so that each color scale, which can be used by multiple plot layers, has a single source of truth for these settings.
draw(plt, scales(Color = (; colormap = :thermal)))
Other continuous color parameters are highclip
, lowclip
, nan_color
and colorrange
.
draw(plt, scales(Color = (;
colormap = :thermal,
colorrange = (0.25, 0.75),
highclip = :cyan,
lowclip = :lime,
)))
This page was generated using DemoCards.jl and Literate.jl.