Redmonder: Redmonder palettes

Description Usage Arguments Details Value Note Author(s) Examples

Description

Creates nice-looking color palettes based on colour schemes inspired by Microsoft(r) applications.
Redmonder is a fork of RColorBrewer. See RColorBrewer documentation for more information.

The fundamental diference between RColorBrewer and Redmonder is the included color palettes. RColorBrewer is based on the design principles established by the Color Brewer project, while Redmonder does not. Redmonder is not designed as a replacement for RColorBrewer, but as an alternative for when the design principles of ColorBrewer are not required.

Usage

1
2
3
4
5

Arguments

n

Number of different colors in the palette, minimum 3, maximum depending on palette

name

A palette name from the lists below

type

One of the string "div", "qual", "seq", or "all"

select

A list of names of existing palettes

exact.n

If TRUE, only display palettes with a color number given by n

colorblindFriendly

if TRUE, display only colorblind friendly palettes

Details

redmonder.pal makes the color palettes from Redmonder available as R palettes.

display.redmonder.pal() displays the selected palette in a graphics window.

display.redmonder.all() displays the a few palettes simultanueously in a graphics window.

redmonder.pal.info returns information about the available palettes as a dataframe. redmonder.pal.info is not a function, it is a variable. This might change in the future.

There are 3 types of palettes, sequential, diverging, and qualitative:

  1. Sequential palettes are suited to ordered data that progress from low to high. Lightness steps dominate the look of these schemes, with light colors for low data values to dark colors for high data values. All sequential palette names start with a lowercase s.

  2. Diverging palettes put equal emphasis on mid-range critical values and extremes at both ends of the data range. The critical class or break in the middle of the legend is emphasized with light colors and low and high extremes are emphasized with dark colors that have contrasting hues. All diverging palette names start with a lowercase d.

  3. Qualitative palettes do not imply magnitude differences between legend classes, and hues are used to create the primary visual differences between classes. Qualitative schemes are best suited to representing nominal or categorical data. All qualitative palette names start with a lowercase q.

The sequential palettes names are:
sPBIGn sPBIGy1 sPBIRd sPBIYl sPBIGy2 sPBIBu sPBIOr sPBIPu sPBIYlGn sPBIRdPu

All the sequential palettes are available in variations from 3 different values up to 9 different values.

The diverging palettes are:
dPBIYlBu dPBIYlPu dPBIPuGn dPBIPuOr dPBIRdBu dPBIRdGy dPBIRdGn

All the diverging palettes are available in variations from 3 different values up to 11 different values.

For qualitative palettes, the lowest number of distinct values available always is 3 and the larger is 8, except for the palette qMSOStd which ranges from 3 to 10. The qualitative palettes are:
qMSOStd qMSO12 qMSO15 qMSOBuWarm qMSOBu qMSOBu2 qMSOBuGn qMSOGn qMSOGnYl qMSOYl qMSOYlOr qMSOOr qMSOOrRd qMSORdOr qMSORd qMSORdPu qMSOPu qMSOPu2 qMSOMed qMSOPap qMSOMrq qMSOSlp qMSOAsp qPBI

Value

A palette
You will get an error when you ask for a nonexisting palette, and you will get a warning if a palette you asked for exists but not with as many different leves as you asked for.

Note

Microsoft(r) is a registered trademark of Microsoft Corporation in the United States of America and/or other countries. Visit http://go.microsoft.com/?linkid=4412893 for further information.It is not the intention of the author(s) to portray this work as a Microsoft(r) product in any way.

Author(s)

Pedro Mac Dowell Innecco, De Montfort University, dmu@pedroinnecco.com. Redmonder is a fork of RColorBrewer by Erich Neuwirth, University of Vienna with with contributions by John Maindonald, Australian National University. See RColorBrewer documentation for more information, including additional contributors.

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
## create a sequential palette for usage and show colors
mypalette<-redmonder.pal(7,"sPBIRdPu")
image(1:7,1,as.matrix(1:7),col=mypalette,xlab="sPBIRdPu (sequential)",
       ylab="",xaxt="n",yaxt="n",bty="n")
## display a divergent palette
display.redmonder.pal(7,"dPBIYlBu")
devAskNewPage(ask=TRUE)
## display a qualitative palette
display.redmonder.pal(7,"qPBI")
devAskNewPage(ask=TRUE)
## display all palettes simultanoeusly
display.redmonder.all()
## display the first 10 colors of all palettes
display.redmonder.all(n=10, exact.n=FALSE)
devAskNewPage(ask=TRUE)
## display all palettes that have a minimum of 10 colors
display.redmonder.all(n=10)
devAskNewPage(ask=TRUE)
## display only diverging palettes
display.redmonder.all(type="div")
devAskNewPage(ask=TRUE)
## display only sequential palettes
display.redmonder.all(type="seq")
devAskNewPage(ask=TRUE)
## display only qualitative palettes
display.redmonder.all(type="qual")
devAskNewPage(ask=TRUE)
## display the first 5 colors of all diverging palettes
display.redmonder.all(n=5,type="div",exact.n=TRUE)
devAskNewPage(ask=TRUE)
## display palettes that are colorblind friendly
display.redmonder.all(colorblindFriendly=TRUE)
devAskNewPage(ask=TRUE)
## lists information for all palettes
redmonder.pal.info
## produces information for palette sPBIRdPu only
redmonder.pal.info["sPBIRdPu",]
## produces the maximum number of color values for palette sPBIRdPu only
redmonder.pal.info["sPBIRdPu",]$maxcolors

Example output

           maxcolors category colorblind
dPBIYlBu          11      div       TRUE
dPBIYlPu          11      div       TRUE
dPBIPuGn          11      div       TRUE
dPBIPuOr          11      div       TRUE
dPBIRdBu          11      div       TRUE
dPBIRdGy          11      div      FALSE
dPBIRdGn          11      div      FALSE
qMSOStd           10     qual      FALSE
qMSO12             8     qual       TRUE
qMSO15             8     qual       TRUE
qMSOBuWarm         8     qual      FALSE
qMSOBu             8     qual      FALSE
qMSOBu2            8     qual      FALSE
qMSOBuGn           8     qual       TRUE
qMSOGn             8     qual      FALSE
qMSOGnYl           8     qual      FALSE
qMSOYl             8     qual      FALSE
qMSOYlOr           8     qual      FALSE
qMSOOr             8     qual      FALSE
qMSOOrRd           8     qual      FALSE
qMSORdOr           8     qual      FALSE
qMSORd             8     qual      FALSE
qMSORdPu           8     qual      FALSE
qMSOPu             8     qual      FALSE
qMSOPu2            8     qual      FALSE
qMSOMed            8     qual      FALSE
qMSOPap            8     qual      FALSE
qMSOMrq            8     qual      FALSE
qMSOSlp            8     qual      FALSE
qMSOAsp            8     qual      FALSE
qPBI               8     qual      FALSE
sPBIGn             9      seq       TRUE
sPBIGy1            9      seq       TRUE
sPBIRd             9      seq       TRUE
sPBIYl             9      seq       TRUE
sPBIGy2            9      seq       TRUE
sPBIBu             9      seq       TRUE
sPBIOr             9      seq       TRUE
sPBIPu             9      seq       TRUE
sPBIYlGn           9      seq       TRUE
sPBIRdPu           9      seq       TRUE
         maxcolors category colorblind
sPBIRdPu         9      seq       TRUE
[1] 9

Redmonder documentation built on May 1, 2019, 7:57 p.m.