Learn R Programming

rcolors: 270 ncl colormaps in R

Installation

devtools::install_github("kongdd/rcolors")

Example

This is a basic example which shows you how to use rcolors:

library(rcolors)
rcolors$amwg_blueyellowred %>% show_cols()
get_color("amwg_blueyellowred", n = 20)
#>  [1] "#8220F0" "#1B06A8" "#0000B5" "#1726D4" "#3B6FE5" "#1F8DFD" "#07B2FF"
#>  [8] "#54C9FF" "#AFDDFF" "#D6F6F9" "#FAFDCD" "#FFEA61" "#FFC61A" "#FF9A00"
#> [15] "#FF6800" "#FF1100" "#DC0000" "#B70E0E" "#B33141" "#FF69B4"
print(names(rcolors2))
#>  [1] "rainbow"                "small rainbow"          "earth_ocean"           
#>  [4] "oceanography"           "aid in color blindness" "meteoswiss"            
#>  [7] "blue_red"               "blue_green"             "red_orange"            
#> [10] "red_green"              "green_yellow"           "red_purple"            
#> [13] "blue_purple"            "green_purple"           "brown_copper"          
#> [16] "blue_yellow_red"        "blue"                   "purple"                
#> [19] "green"                  "gray"                   "banded"                
#> [22] "faded"                  "circular"               "miscellaneous"         
#> [25] "vegetation"             "white-in-the-middle"    "starts-with-white"     
#> [28] "gmt"                    "grads"                  "matplotlib"            
#> [31] "ncview"                 "svg"                    "colorbrewer"
show_cols(rcolors2$rainbow, margin = 14)

Color Table Gallery

about color tables | named colors

RainbowSmall rainbowEarth/OceanOceanographyAid in color blindness
MeteoSwissBlue/RedBlue/GreenRed/OrangeRed/Green
Green/YellowRed/PurpleBlue/PurpleGreen/PurpleBrown/Copper
Blue/Yellow/RedBluePurpleGreenGray
BandedFadedCircularMiscellaneousVegetation
White-in-the-middleStarts-with-whiteGMTGrADSmatplotlib
NcviewSVGColorBrewer

Rainbow

amwg256 n=254BkBlAqGrYeOrReViWh200 n=200BlAqGrYeOrRe n=100BlAqGrYeOrReVi200 n=200
BlGrYeOrReVi200 n=200example n=113GMT_seis n=256GMT_wysiwygcont n=200
matlab_hsv n=64matlab_jet n=64MPL_gist_ncar n=128MPL_gist_rainbow n=128
MPL_hsv n=128MPL_jet n=128MPL_rainbow n=128MPL_Spectral n=128
NCV_bright n=256NCV_jaisnd n=256NCV_jet n=256NCV_rainbow2 n=256
ncview_default n=254nice_gfdl n=225rainbow n=188rainbow+gray n=237
rainbow+white n=237rainbow+white+gray n=238tbr_240-300 n=200tbr_stdev_0-30 n=200
tbr_var_0-500 n=200tbrAvg1 n=100tbrStd1 n=101tbrVar1 n=101
temp1 n=61testcmap n=199ViBlGrWhYeOrRe n=101wh-bl-gr-ye-re n=199
WhBlGrYeRe n=100WhiteBlueGreenYellowRed n=254WhViBlGrYeOrRe n=101WhViBlGrYeOrReWh n=101

Small rainbow

amwg n=16BlAqGrWh2YeOrReVi22 n=22cosam n=10cosam12 n=12
cyclic n=6GHRSST_anomaly n=42GMT_wysiwyg n=20grads_rainbow n=13
gui_default n=22prcp_1 n=17prcp_2 n=12prcp_3 n=23
radar n=15radar_1 n=24seaice_1 n=13seaice_2 n=14
so4_21 n=21so4_23 n=23wgne15 n=15

Earth/Ocean

cmocean_deep n=256cmp_haxby n=64GMT_drywet n=60GMT_globe n=256
GMT_haxby n=32GMT_nighttime n=20GMT_ocean n=80GMT_relief n=256
GMT_relief_oceanonly n=160GMT_topo n=256MPL_BrBG n=128MPL_gist_earth n=128
MPL_ocean n=128MPL_terrain n=128NCV_gebco n=24OceanLakeLandSnow n=254
topo_15lev n=16

Oceanography

cmocean_algae n=256cmocean_amp n=256cmocean_balance n=256cmocean_curl n=256
cmocean_deep n=256cmocean_delta n=256cmocean_dense n=256cmocean_gray n=256
cmocean_haline n=256cmocean_ice n=256cmocean_matter n=256cmocean_oxy n=256
cmocean_phase n=256cmocean_solar n=256cmocean_speed n=256cmocean_tempo n=256
cmocean_thermal n=256cmocean_turbid n=256

Aid in color blindness

BlueDarkOrange18 n=18BlueDarkRed18 n=18BlueGreen14 n=14BrownBlue12 n=12
Cat12 n=12cb_9step n=78cb_rainbow n=241cb_rainbow_inv n=241
CBR_coldhot n=11CBR_drywet n=11CBR_wet n=11cividis n=256
GreenMagenta16 n=16posneg_1 n=19posneg_2 n=20srip_reanalysis n=19
StepSeq25 n=25

MeteoSwiss

hotcold_18lev n=19hotcolr_19lev n=20mch_default n=15perc2_9lev n=10
percent_11lev n=12precip2_15lev n=16precip2_17lev n=18precip3_16lev n=17
precip4_11lev n=12precip4_diff_19lev n=20precip_11lev n=12precip_diff_12lev n=13
precip_diff_1lev n=2rh_19lev n=20spread_15lev n=16sunshine_9lev n=10
sunshine_diff_12lev n=13t2m_29lev n=30temp_19lev n=20temp_diff_18lev n=19
temp_diff_1lev n=2topo_15lev n=16wind_17lev n=18

Blue/Red

BlRe n=96BlueDarkRed18 n=18BlueRed n=252BlueRedGray n=253
BlWhRe n=101CBR_coldhot n=11cmocean_balance n=256cmp_b2r n=64
GMT_polar n=20GMT_split n=40hotcold_18lev n=19hotcolr_19lev n=20
hotres n=254MPL_bwr n=128MPL_coolwarm n=128MPL_RdBu n=128
MPL_seismic n=128NCV_blu_red n=256NCV_blue_red n=256posneg_1 n=19
posneg_2 n=20temp_19lev n=20temp_diff_18lev n=19temp_diff_1lev n=2
WhBlReWh n=100

Blue/Green

BlueGreen14 n=14CBR_wet n=11cmocean_deep n=256cmocean_haline n=256
GMT_gebco n=70GMT_ocean n=80GMT_relief_oceanonly n=160GSFC_landsat_udf_density n=11
MPL_BuGn n=128MPL_GnBu n=128MPL_ocean n=128MPL_PuBuGn n=128
MPL_viridis n=256MPL_winter n=128MPL_YlGnBu n=128

Red/Orange

cmocean_matter n=256GMT_hot n=100hotres n=254matlab_hot n=64
MPL_afmhot n=128MPL_autumn n=128MPL_gist_heat n=128MPL_hot n=128
MPL_Oranges n=128MPL_OrRd n=128MPL_Reds n=128MPL_YlOrBr n=128
MPL_YlOrRd n=128sunshine_9lev n=10WhiteYellowOrangeRed n=254

Red/Green

cmocean_curl n=256drought_severity n=7GMT_red2green n=20helix1 n=254
MPL_RdYlGn n=128SVG_fs2006 n=220

Green/Yellow

cmocean_speed n=256GreenYellow n=252MPL_summer n=128MPL_YlGn n=128

Red/Purple

cmocean_matter n=256MPL_gnuplot n=128MPL_PuRd n=128MPL_RdPu n=128
sunshine_diff_12lev n=13

Blue/Purple

cmocean_dense n=256GMT_cool n=10MPL_cool n=128

Green/Purple

GreenMagenta16 n=16MPL_PRGn n=128

Brown/Copper

BlueDarkOrange18 n=18BrownBlue12 n=12CBR_drywet n=11cmocean_turbid n=256
GMT_copper n=50MPL_BrBG n=128MPL_copper n=128MPL_pink n=128
MPL_s3pcpn n=128OceanLakeLandSnow n=254precip_diff_12lev n=13precip_diff_1lev n=2
SVG_bhw3_22 n=220SVG_es_landscape_79 n=220

Blue/Yellow/Red

amwg_blueyellowred n=16BlueWhiteOrangeRed n=254BlueYellowRed n=254cmp_b2r n=64
cmp_flux n=22GMT_jet n=256GMT_no_green n=16GMT_panoply n=16
MPL_RdYlBu n=128ncl_default n=254nrl_sirkes n=21nrl_sirkes_nowhite n=19
UKM_hadcrut n=12

Blue

cmocean_ice n=256MPL_Blues n=128MPL_PuBu n=128WhiteBlue n=254

Purple

MPL_BuPu n=128MPL_Purples n=128

Green

cmocean_algae n=256cmocean_tempo n=256MPL_BuGn n=128MPL_Greens n=128
WhiteGreen n=254

Gray

cmocean_gray n=256GMT_gray n=10GMT_relief_oceanonly n=160GrayWhiteGray n=254
gscyclic n=6gsdtol n=31gsltod n=31mch_default n=15
MPL_gist_gray n=128MPL_gist_yarg n=128MPL_Greys n=128MPL_RdGy n=128
wxpEnIR n=100

Banded

3gauss n=2543saw n=254cb_9step n=78detail n=254
extrema n=254matlab_lines n=64MPL_StepSeq n=128NCV_banded n=256
NCV_manga n=256NCV_roullet n=256psgcap n=238StepSeq25 n=25
SVG_Gallet13 n=220SVG_Lindaa06 n=220SVG_Lindaa07 n=220uniform n=173

Fa

Copy Link

Version

Install

install.packages('rcolors')

Monthly Downloads

205

Version

0.1.0

License

GPL-3

Maintainer

Dongdong Kong

Last Published

April 23rd, 2021

Functions in rcolors (0.1.0)

show_cols

Show list of colors
get_color

Get and interpolate colors
colors_group

270 ncl colors
read_color

read colors from ncl
rcolors-package

rcolors: 270 'NCL' Color Tables in R Language