The hardware and bandwidth for this mirror is donated by dogado GmbH, the Webhosting and Full Service-Cloud Provider. Check out our Wordpress Tutorial.
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[@]dogado.de.
All 30 palettes at a glance. Use this page to pick the right one for your plot.
A ggplot2 version, handy if you want to save it as a PNG or drop it into a slide deck.
library(ggplot2)
gallery_df <- do.call(rbind, lapply(prakriti_names(), function(nm) {
pal <- prakriti_palettes[[nm]]
data.frame(
palette = nm,
type = pal$type,
pos = seq_along(pal$colors),
color = pal$colors,
stringsAsFactors = FALSE
)
}))
gallery_df$palette <- factor(gallery_df$palette, levels = prakriti_names())
ggplot(gallery_df, aes(x = pos, y = 1, fill = color)) +
geom_tile(height = 0.9) +
scale_fill_identity() +
facet_wrap(~ palette, ncol = 5, strip.position = "top") +
labs(
title = "prakriti - 30 palettes from India's natural landscapes",
subtitle = "Sequential | Diverging | Qualitative"
) +
theme_void(base_size = 11) +
theme(
plot.title = element_text(face = "bold", hjust = 0, size = rel(1.3),
margin = margin(b = 4)),
plot.subtitle = element_text(hjust = 0, color = "grey30",
margin = margin(b = 12)),
strip.text = element_text(face = "bold", size = rel(0.8),
margin = margin(b = 2)),
plot.margin = margin(16, 16, 16, 16)
)Sequential and diverging palettes interpolated to 80 stops, so you can see how they look as smooth gradients.
seq_div <- prakriti_info()
seq_div <- seq_div[seq_div$type != "qualitative", ]
ramp_df <- do.call(rbind, lapply(seq_div$name, function(nm) {
cols <- prakriti_palette(nm, n = 80, type = "continuous")
data.frame(
palette = nm,
pos = seq_along(cols),
color = cols,
stringsAsFactors = FALSE
)
}))
ramp_df$palette <- factor(ramp_df$palette, levels = seq_div$name)
ggplot(ramp_df, aes(pos, 1, fill = color)) +
geom_tile() +
scale_fill_identity() +
facet_wrap(~ palette, ncol = 3, strip.position = "top") +
labs(title = "Continuous interpolation (80 stops)") +
theme_void(base_size = 11) +
theme(
plot.title = element_text(face = "bold", margin = margin(b = 10)),
strip.text = element_text(face = "bold", size = rel(0.85),
margin = margin(b = 2)),
plot.margin = margin(12, 12, 12, 12)
)| name | type | n | inspiration |
|---|---|---|---|
| himalaya | sequential | 6 | Blinding snow, glacial turquoise, bottomless Himalayan sky |
| thar | sequential | 6 | Blazing Rajasthan dunes, saffron sunset, scorched earth |
| backwaters | sequential | 5 | Luminous Kerala palms reflected in emerald water |
| western_ghats | qualitative | 6 | Monsoon: orchids, laterite, kingfishers, butterflies |
| rann | diverging | 6 | Infinite white salt flats, flamingo shock-pink, violet dusk |
| valley_of_flowers | qualitative | 7 | Carpets of alpine wildflowers - every color screaming at once |
| andaman | qualitative | 6 | Electric turquoise shallows, fire coral, bleached sand |
| nilgiri | sequential | 6 | Blue-green mountains disappearing into monsoon mist |
| spiti | diverging | 6 | Stark indigo night sky crashing into sun-scorched ochre cliffs |
| kaziranga | qualitative | 6 | Golden elephant grass, rhino armor, river mud, tiger flash |
| chilika | sequential | 6 | Flamingo clouds over pewter lagoon at first light |
| mehrangarh | diverging | 6 | Jodhpur’s electric blue houses blazing under golden hour |
| pangong | sequential | 6 | Pangong Tso shifting from turquoise to ultramarine to ink |
| sundarbans | qualitative | 6 | Neon mangrove canopy, dark tidal roots, tiger-flame ambush |
| hampi | sequential | 6 | Rose-gold boulders catching sunset fire, fading to magenta night |
| gulmarg | qualitative | 6 | Blinding snow, vivid meadow, deodar silhouettes against indigo dusk |
| loktak | qualitative | 6 | Amber dawn, floating green phumdis on deep teal water |
| kaas | qualitative | 7 | Explosive wildflower carpets - hot pink, violet, acid green, gold |
| darjeeling | diverging | 6 | Kanchenjunga on fire at sunrise, plunging into deep tea-estate green |
| chinar | sequential | 6 | Kashmir’s chinar ablaze - gold to vermilion to smoldering embers |
| ganges | sequential | 6 | Sacred river at dawn - silt gold, monsoon green, deep current |
| coorg | qualitative | 6 | Coffee blossoms, red laterite, rain-soaked plantation green |
| kutch_textile | qualitative | 7 | Rann at festival - mirrorwork silver, indigo, turmeric, madder |
| jaisalmer | diverging | 6 | Sandstone fort glowing at noon, cooling into blue twilight |
| munnar | sequential | 6 | Rolling tea carpets from bright flush to deep shade |
| ladakh_monastery | qualitative | 6 | Whitewashed walls, prayer-flag primaries against barren rock |
| chambal_ravines | sequential | 6 | Eroded badlands - bone white, khaki, terracotta, deep shadow |
| nocturn | sequential | 6 | Bioluminescent shores of Havelock - ink sky to starlight |
| konkan | qualitative | 6 | Laterite cliffs, coconut spray, Arabian Sea teal, monsoon violet |
| corbett | diverging | 6 | Sal forest dawn - gold mist, tiger-stripe amber, deep canopy |
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.
Health stats visible at Monitor.