Grouping for color or markers in CairoMakie

Are you looking for something like this:

using DataFrames, GLMakie, ColorSchemes

ccf = DataFrame(a = 1:4, 
                b = 1:4, 
                c = ["low", "low", "high", "high"])

palette = ColorSchemes.tab10.colors

color_indices = groupindices(groupby(ccf, :c))
scatter(ccf.a, ccf.b, color=palette[color_indices])