- Notifications
You must be signed in to change notification settings - Fork6
color manipulation R package Simply and Tidy
License
Unknown, MIT licenses found
Licenses found
EmilHvitfeldt/prismatic
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
The goal of prismatic is to provide color manipulation tools in R, in anintuitive, low-dependency and functional way.
- intuitive All the working functions are prefixed with
clr_
(color) allowing for easy autocompletion. - low-dependency Only depends onfarver.
- functional All functions have consistent inputs and outputs andare thus fully pipeable.
You can install the released version of prismatic fromCRAN with:
install.packages("prismatic")
And the development version fromGitHub with:
# install.packages("devtools")devtools::install_github("EmilHvitfeldt/prismatic")
Allprismatic function return acolors
object, which includes anew printing method and plotting method for quickly visualizing thecolors.
library(prismatic)terrain10<- terrain.colors(10)terrain10#> [1] "#00A600" "#2DB600" "#63C600" "#A0D600" "#E6E600" "#E8C32E" "#EBB25E"#> [8] "#EDB48E" "#F0C9C0" "#F2F2F2"terrain_color<- color(terrain10)terrain_color#> <colors>#> #00A600FF #2DB600FF #63C600FF #A0D600FF #E6E600FF #E8C32EFF #EBB25EFF #EDB48EFF #F0C9C0FF #F2F2F2FFplot(terrain_color)
Ifcli is available the print methodwill do its best to represent the colors.
ddd<- color(terrain.colors(10))ddd#> <colors>#> #00A600FF #2DB600FF #63C600FF #A0D600FF #E6E600FF #E8C32EFF #EBB25EFF #EDB48EFF #F0C9C0FF #F2F2F2FFplot(ddd)
clr_grayscale(ddd)|> plot()
clr_lighten(ddd,0.7)|> plot()
clr_darken(ddd,0.5)|> plot()
clr_saturate(ddd,0.5)|> plot()
clr_desaturate(ddd,0.5)|> plot()
clr_negate(ddd)|> plot()
clr_rotate(ddd,180)|> plot()
clr_protan(ddd)|> plot()
clr_tritan(ddd)|> plot()
clr_deutan(ddd)|> plot()
This package is hugely inspired by the JavaScript libraryQix-/color.
Please note that theprismatic project is released with aContributor Code ofConduct.By contributing to this project, you agree to abide by its terms.
About
color manipulation R package Simply and Tidy
Topics
Resources
License
Unknown, MIT licenses found
Licenses found
Code of conduct
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Packages0
Uh oh!
There was an error while loading.Please reload this page.
Contributors6
Uh oh!
There was an error while loading.Please reload this page.