The hardware and bandwidth for this mirror is donated by METANET, the Webhosting and Full Service-Cloud Provider.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]metanet.ch.

Type: Package
Title: Color Palettes using Colormaps Node Module
Version: 0.1.4
Description: Allows to generate colors from palettes defined in the colormap module of 'Node.js'. (see https://github.com/bpostlethwaite/colormap for more information). In total it provides 44 distinct palettes made from sequential and/or diverging colors. In addition to the pre defined palettes you can also specify your own set of colors. There are also scale functions that can be used with 'ggplot2'.
License: MIT + file LICENSE
Encoding: UTF-8
LazyData: true
Depends: R (≥ 3.1.0)
Imports: V8, stringr, ggplot2
RoxygenNote: 5.0.1
URL: https://github.com/bhaskarvk/colormap
BugReports: https://github.com/bhaskarvk/colormap/issues
Suggests: scales, testthat
NeedsCompilation: no
Packaged: 2016-11-15 14:13:35 UTC; user001
Author: Bhaskar Karambelkar [aut, cre]
Maintainer: Bhaskar Karambelkar <bhaskarvk@gmail.com>
Repository: CRAN
Date/Publication: 2016-11-15 19:56:23

A package to generate colors from a list of 44 pre-defined palettes

Description

A package to generate colors from a list of 44 pre-defined palettes

Generate colors from a list of 44 palettes

Usage

colormap(colormap = colormaps$viridis, nshades = 72, format = "hex",
  alpha = 1, reverse = FALSE)

Arguments

colormap

A string, vector of hex color codes, or a list. Use the colormaps for a list of pre-defined palettes. OR A vector of colors in hex e.g. c('#000000','#777777','#FFFFFF') OR A list of list e.g. list(list(index=0,rgb=c(255,255,255)),list(index=1,rgb=c(255,0,0))) The index should go from 0 to 1. see https://www.npmjs.com/package/colormap#options

nshades

A number. Number of colors to generate.

format

A string. Should be 'hex', 'rgb', or 'rgbaString'

alpha

A Number between 0 and 1

reverse

Boolean. Whether to reverse the order.

Value

Colors either in vector, matrix, list format depending on format.

Author(s)

Bhaskar V. Karambelkar

Examples

colormap() # Defaults to 72 colors from the 'viridis' palette.
colormap(colormap=colormaps$temperature, nshades=20) # Diff Palette
colormap(colormap=c('#000000','#FF0000'), nshades=20) # Colormap as vector of colors
# list of list. Maximum flexibility
colormap(colormap=list(list(index=0,rgb=c(0,0,0)),list(index=1,rgb=c(255,255,255))), nshades=10)
colormap(format='rgb',nshades=10) # As rgb
colormap(format='rgb',nshades=10,alpha=0.5) # Constant alpha
colormap(format='rgbaString',nshades=10) # As rgba string

Create a Palette generating function

Description

Create a Palette generating function

Usage

colormap_pal(alpha = 1, colormap = colormaps$viridis, reverse = FALSE)

Arguments

alpha

pass through parameter to colormap

colormap

pass through parameter to colormap

reverse

pass through parameter to colormap

Value

A function that can generate colors from a specified colormap.

Examples

scales::show_col(colormap_pal()(10))
scales::show_col(colormap_pal(colormap=colormaps$viridis)(100), labels=FALSE)


List of pre-defined colormaps

Description

List of pre-defined colormaps

Usage

colormaps

Format

An object of class list of length 44.


Colormap color scales

Description

Uses the colormap color scale

Usage

scale_color_colormap(..., alpha = 1, colormap = colormaps$viridis,
  discrete = FALSE, reverse = FALSE)

scale_fill_colormap(..., alpha = 1, colormap = colormaps$viridis,
  discrete = FALSE, reverse = FALSE)

Arguments

...

parameters to discrete_scale or scale_fill_gradientn

alpha

pass through parameter to colormap

colormap

pass through parameter to colormap

discrete

generate a discrete palette? (default: FALSE - generate continuous palette)

reverse

pass through parameter to colormap

Details

For discrete == FALSE (the default) all other arguments are as to scale_fill_gradientn or scale_color_gradientn. Otherwise the function will return a discrete_scale with the plot-computed number of colors.

See colormap for more information on the color scale.

These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.