Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork3
CET Perceptually Uniform Colour Maps for R
NotificationsYou must be signed in to change notification settings
coatless-rpkg/cetcolor
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
Thecetcolor package is designed to bring to R the colour maps created byPeter Kovesi that avoid points of locally high colour contrast leading to the perception of false anomalies in your data when there is none. The colour maps have been designed to avoid this phenomenon by having uniform perceptual contrast over their whole range.
# install.packages("devtools")# Install the packagedevtools::install_github("coatless/cetcolor")
# Load the Librarylibrary("cetcolor")# Get RGB Hexadecimals for graphingcet_pal(5,name="blues")# Sample use with ggplot2library("ggplot2")ggplot(faithfuld, aes(waiting,eruptions))+ geom_raster(aes(fill=density))+ theme_bw()+ theme(panel.grid=element_blank())->glibrary("gridExtra")# Frequently used colour maps have "nicknames" see ?cet_color_mapsgrid.arrange(g+ scale_fill_gradientn(colours= cet_pal(5,name="fire")),g+ scale_fill_gradientn(colours= cet_pal(5,name="inferno")),g+ scale_fill_gradientn(colours= cet_pal(5,name="blues")),g+ scale_fill_gradientn(colours= cet_pal(5,name="kgy")),ncol=2,nrow=2)
# Show a panel of possible values (without nicknames)display_cet_all()- CET Perceptually Uniform Colour Maps: Download Page
- Location of CSV data, references, and data.
- colorcet for Python
- Shorthand naming of colour schemes and presentation of palettes
- PerceptualColourMaps.jl by Peter Kovesi
- Referenced documentation and possible reimplementation of generation functions to avoid using CSV data.
viridis(Source)- Provides MATLAB perceptually uniform colour maps in a manner that is similar to this package.
RColorBrewer(Source)- Function interface naming, e.g.
cet_pal(n, name), and colour map displays.
- Function interface naming, e.g.
scalesandggplot2- Proper ways to interface colour palettes with
ggplot2as shown forRColorBrewer.
- Proper ways to interface colour palettes with
- Allow for n > 256.
- Provide hooks for ggplot2 gradient and discrete scales
- Port over the Peter's generation code from Julia / MATLAB to R.
About
CET Perceptually Uniform Colour Maps for R
Topics
Resources
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Sponsor this project
Uh oh!
There was an error while loading.Please reload this page.
Packages0
No packages published
Uh oh!
There was an error while loading.Please reload this page.