
Last chance! 50% off unlimited learning
Sale ends in
n2c
takes a numerical vector or matrix and represents it as
single characters, with attribute legend
.
indexLine
generates a string with dots, ";", and digits, usable
as x-label in n2cCompact
: .....;....1....;....2..
n2cCompact
combines n2c
and indexLine
to generate
a vector of strings good for printing numerical matrices.
charMat
processes the output from n2cCompact
and returns
vectors x, y, tx of equal lengths for input to pltCharMat
.
explainLegend
gives a more readable version of attribute legend
.
n2c(x, symm = FALSE) indexLine(n) n2cCompact(x, symm=FALSE) charMat(cc) explainLegend()
symm = TRUE
then upper triangle will be
suppressed.n2cCompact
, input to charMat
n2c
Representation of x
as a single-character matrix, as
explained in attribute legend
.
n2cCompact
pack
charMat
list(x,y,txt)
n2c(c(10e20,-10e5,10,(10:0)/10,0.05))
# "X" "6" "1" "0" "&" "%" "#" "*" "=" "+" "-" ":" "," " "
# attr(,"legend")
# [1] ">=1:log, >=0. 9& 8% 7# 6* 5= 4+ 3- 2: 1, 05. ' ' "
n2c(matrix(c(10e20,10e5,20,10,0.7,0.6,0,0.5,0.1),3,3),FALSE)
# [,1] [,2] [,3]
# [1,] "X" "1" " "
# [2,] "5" "#" "="
# [3,] "1" "*" ","
# attr(,"legend")
# [1] ">=1: log, >=0. 9& 8% 7# 6* 5= 4+ 3- 2: 1, 05. ' ' "
m <- matrix(rnorm(500),nrow=50,ncol=10)
n2c(m,symm=TRUE)
indexLine(ncol(m))
(n2 <- n2cCompact(m, symm=FALSE))
charMat(n2)
explainLegend() #
Run the code above in your browser using DataLab