khroma
Palettes de couleurs pour la visualisation de données scientifiques
khroma est un package R qui fournit une implémentation des palettes de couleurs définies par Okabe et Ito (2008), Paul Tol (2018) et Fabio Crameri (2018). Ces palettes sont utilisables pour chaque type de données (qualitatives, divergentes ou séquentielles), avec des couleurs distinctes pour tous, y compris les lecteurs daltoniens (voir vignette("tol") et vignette("crameri") pour un aperçu plus complet).
Ce package fournit également des outils permettant de simuler le daltonisme et d’évaluer la facilité d’identification des couleurs de n’importe quelle palette. Plusieurs palettes thématiques scientifiques (échelle de temps géologique, couverture terrestre, sols de la FAO, etc.) sont également disponibles.
Toutes ces palettes sont implémentées pour être utilisées avec les graphiques R de base ou ggplot2 et ggraph.
Ce package fait partie du projet tesselle.
Installation
Vous pouvez installer la dernière version depuis le CRAN avec :
install.packages("khroma")
Et la version de développement depuis Codeberg avec :
# install.packages("remotes")
remotes::install_git("https://codeberg.org/tesselle/khroma")
Utilisation
## Installer les packages supplémentaires
## (si nécessaire)
# install.packages("ggplot2"))
## Charger le package
library(khroma)
data(mpg, package = "ggplot2")
## Utilisation avec graphics
par(mar = c(5, 4, 1, 1) + 0.1)
plot(
x = mpg$displ,
y = mpg$hwy,
pch = 16,
col = palette_color_picker("bright")(mpg$class),
xlab = "displ",
ylab = "hwy",
panel.first = grid(),
las = 1
)
## Utilisation avec ggplot2
ggplot2::ggplot(data = mpg) +
ggplot2::aes(x = displ, y = hwy, color = class) +
ggplot2::geom_point() +
ggplot2::theme_bw() +
scale_color_bright()
Publié le 19 octobre 2018 , mis à jour le 12 janvier 2026.