library(khroma)Crameri (2018) offers carefully chosen schemes, ready for mapping data, with colours that are:
All the scales presented in Crameri (2021) are implemented here, for use with base R graphics or ggplot2.
broc <- colour("broc")
plot(broc(256))cork <- colour("cork")
plot(cork(256))vik <- colour("vik")
plot(vik(256))lisbon <- colour("lisbon")
plot(lisbon(256))tofino <- colour("tofino")
plot(tofino(256))berlin <- colour("berlin")
plot(berlin(256))roma <- colour("roma")
plot(roma(256))bam <- colour("bam")
plot(bam(256))vanimo <- colour("vanimo")
plot(vanimo(256))batlow <- colour("batlow")
plot(batlow(256))batlowW <- colour("batlowW")
plot(batlowW(256))batlowK <- colour("batlowK")
plot(batlowK(256))devon <- colour("devon")
plot(devon(256))lajolla <- colour("lajolla")
plot(lajolla(256))bamako <- colour("bamako")
plot(bamako(256))davos <- colour("davos")
plot(davos(256))bilbao <- colour("bilbao")
plot(bilbao(256))nuuk <- colour("nuuk")
plot(nuuk(256))oslo <- colour("oslo")
plot(oslo(256))grayC <- colour("grayC")
plot(grayC(256))hawaii <- colour("hawaii")
plot(hawaii(256))lapaz <- colour("lapaz")
plot(lapaz(256))tokyo <- colour("tokyo")
plot(tokyo(256))buda <- colour("buda")
plot(buda(256))acton <- colour("acton")
plot(acton(256))turku <- colour("turku")
plot(turku(256))imola <- colour("imola")
plot(imola(256))oleron <- colour("oleron")
plot(oleron(256))bukavu <- colour("bukavu")
plot(bukavu(256))fes <- colour("fes")
plot(fes(256))