Skip to content

"ltc_palettes: Tailored for data visualization enthusiasts, ltc_palettes is an R package that offers a curated collection of color palettes. Crafted to enhance clarity and impact, these palettes ensure that your visual representations not only communicate data effectively but also aesthetically

License

Unknown, MIT licenses found

Licenses found

Unknown
LICENSE
MIT
LICENSE.md
Notifications You must be signed in to change notification settings

loukesio/ltc_palettes

Repository files navigation

lifecycle CRAN_Status_Badge License: MIT GitHub clones

Install package

Install the package using the following commands

# for now, you can install the developmental version of ltc
# first you need to install the devtools package 
# in case you have not already installed
install.packages("devtools") 
# and load it
library(devtools)

# Then you can install the dev version of the ltc
install_github("loukesio/ltc_palettes")
# and load it
library(ltc)

How can I use the ltc package?

Show all palettes

names(palettes)
#>  [1] "paloma"     "maya"       "dora"       "ploen"      "olga"      
#>  [6] "mterese"    "gaby"       "franscoise" "fernande"   "sylvie"    
#> [11] "crbhits"    "expevo"     "minou"      "kiss"       "hat"       
#> [16] "reading"    "ten_colors" "alger"      "trio1"      "trio2"     
#> [21] "trio3"      "trio4"      "heatmap"    "pantone23"

Created on 2023-09-03 with reprex v2.0.2

Choose the palette you like and print it

  • choose it using the ltc command.
alger <- ltc("alger") #in this case you select alger
  • after choosing the palette print it using the pltc command!
pltc(alger)

  • you can also print the palette you have chosen in a bird-shape, in here we are using dora
library(ltc)
pantone23 <- ltc("pantone23")
bird(pantone23)

Created on 2023-09-03 with reprex v2.0.2

Test how the palette looks like in plots...

  • Example 1 - Hexagon diagram
library(ggplot2)
library(ltc)
pal=ltc("heatmap",10,"continuous")

ggplot(data.frame(x = rnorm(1e4), y = rnorm(1e4)), aes(x = x, y = y)) +
  geom_hex() +
  coord_fixed() +
  scale_fill_gradientn(colours = pal) +
  theme_void()

Created on 2023-09-03 with reprex v2.0.2

  • Example 2 - Histogram
library(ltc)
library(ggplot2)
pal=ltc("alger",5,"continuous")

ggplot(diamonds, aes(price, fill = cut)) +
  geom_histogram(binwidth = 500, position = "fill") +
  scale_fill_manual(values = pal) +
  theme_bw() +
  theme(panel.grid.major = element_blank(), panel.grid.minor = element_blank())

Created on 2023-09-03 with reprex v2.0.2

  • Example 3 - Line plot
library(ltc)
pal=ltc("maya",7,"continuous")
plts(pal, main = "maya")

Created on 2023-09-03 with reprex v2.0.2

  • Example 4 - Transparency blend
library(ltc)
pal=ltc("mterese",500,"continuous")
plts(col2transparent(pal, 75))
plts(pal, main = "mterese")

Created on 2023-09-03 with reprex v2.0.2

Contributions

Loukas Theodosiou (theoodosiou@evolbio.mpg.de) and Kristian Ullrich (ullrich@evolbio.mpg.de) have contributed to the development of this package. We have drawn inspiration from the drawings and life of Pablo Picasso as well as from the following books

About

"ltc_palettes: Tailored for data visualization enthusiasts, ltc_palettes is an R package that offers a curated collection of color palettes. Crafted to enhance clarity and impact, these palettes ensure that your visual representations not only communicate data effectively but also aesthetically

Topics

Resources

License

Unknown, MIT licenses found

Licenses found

Unknown
LICENSE
MIT
LICENSE.md

Stars

Watchers

Forks

Packages

No packages published