col_by_value

Share:

Description

The function will transfer a numeric matrix into a matrix of colors, in which the colors represent the values of numeric matrix

Usage

1
col_by_value(x, col, range = NA, breaks = NA, showColorBar = T)

Arguments

x

a numeric matrix

col

colors used to represent the values. (See also 'Details')

range

values out of the range will be modified to in the range.

breaks

a numeric vector of three or more cut points giving the number of intervals into which x is to be cut. See also 'Details'

showColorBar

Logical. Indicates display the colorbar or not. The default value is TURE.

Details

A colorbar would also be ploted. The returned colors of the function can be used in function plot_profile. if breaks not equal to NA, col must have the same length with breaks-1.

Value

a matrix equal to x, but the values were instead by colors.

Examples

1
2
data(pho_sites_count)
col<-col_by_value(pho_sites_count,col=colorRampPalette(c('white','khaki2'))(4),breaks=c(0,1,4,10,Inf))