The hardware and bandwidth for this mirror is donated by METANET, the Webhosting and Full Service-Cloud Provider.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]metanet.ch.
The goal of rcartocolor
is to provide color schemes for
maps and other graphics designed by CARTO as described at https://carto.com/carto-colors/.
Get the released version from CRAN:
install.packages("rcartocolor")
Get the development version from github:
# install.packages("remotes")
::install_github("Nowosad/rcartocolor") remotes
Display a CARTOcolor palette:
library(rcartocolor)
display_carto_pal(7, "Vivid")
Create a CARTOcolor palette:
= carto_pal(7, "Burg")
my_colors
my_colors#> [1] "#FFC6C4" "#F4A3A8" "#E38191" "#CC607D" "#AD466C" "#8B3058" "#672044"
Display all of the CARTOcolor palettes:
display_carto_all()
Only display colorblind friendly palettes:
display_carto_all(colorblind_friendly = TRUE)
The rcartocolor package contains four
ggplot2 color scales: two for continuous data -
scale_fill_carto_c
, scale_color_carto_c
and
two for discrete data - scale_fill_carto_d
,
scale_color_carto_d
:
# devtools::install_github("tidyverse/ggplot2")
library(sf)
#> Linking to GEOS 3.11.1, GDAL 3.6.4, PROJ 9.1.1; sf_use_s2() is TRUE
library(spData)
#> To access larger datasets in this package, install the spDataLarge
#> package with: `install.packages('spDataLarge',
#> repos='https://nowosad.github.io/drat/', type='source')`
library(ggplot2)
ggplot(world, aes(fill = lifeExp)) +
geom_sf(data = world) +
coord_sf(crs = "+proj=robin") +
scale_fill_carto_c(name = "Life expectancy: ",
type = "diverging", palette = "Earth", direction = -1) +
theme_void()
ggplot(world, aes(fill = region_un)) +
geom_sf(data = world) +
coord_sf(crs = "+proj=robin") +
scale_fill_carto_d(name = "Region: ", palette = "Safe") +
theme_void()
Feel free to submit issues and enhancement requests.
These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.