makemylogo: Logo maker for a given English alphanumeric with common...

Description Usage Arguments Value Examples

View source: R/makemylogo.R

Description

Plots logo for a given english symbol or name that contains English alphabets, numbers or punctuations like dots, dashes, etc. This is the skeleton used by the logomaker function of the package to create distinct logos for distinct alphanumeric symbols.

Usage

1
2
3
4
5
6
(name, tofill = TRUE, colfill = "orange", lwd = 10,
  plot = FALSE, total_chars = c("A", "B", "C", "D", "E", "F", "G", "H", "I",
  "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X",
  "Y", "Z", "zero", "one", "two", "three", "four", "five", "six", "seven",
  "eight", "nine", "dot", "comma", "dash", "colon", "semicolon", "leftarrow",
  "rightarrow"), addlogos = NULL, addlogos_text = NULL)

Arguments

name

A English name, or alphanumeric, containing English alphabets, numbers, dots, dashes, arroww, colons, semicolons, comma among punctuations.

tofill

A binary indicating whether to use fill the logo symbols with color in colfill or to use it for the bordering.

colfill

The color used for the symbol

lwd

The line width for the symbol.

plot

binary, if FALSE, returns only the co-ordinates of the symbol in the [0,1] X [0,1] grid, along with block id labels and their corresponding colors. If TRUE, plots the symbol with specified color in a new grid window.

total_chars

The total number of character symbols in the user library. The default is the default library provided by Logolas, but the user can add symbols that he creates to this list.

addlogos

Vector of additional logos/symbols defined by user

addlogos_text

Vector of the names given to the additional logos/symbols defined by user.

Value

Along with symbol plot, if plot is TRUE, returns a list with the following items.

x

X co-ordinates of the logo in the [0,1] X [0,1] grid window

y

Y co-ordinates of the logo in the [0,1] X [0,1] grid window

id

id vector representing blocks in the logo co-ordinates

fill

a vector equal to the number of distinct ids or blocks in the logo, whose elements correspond to colors of these blocks

Examples

1
2
3
4
5
("KUSHAL")
cols = RColorBrewer::brewer.pal.info[RColorBrewer::brewer.pal.info$category == 'qual',]
col_vector = unlist(mapply(RColorBrewer::brewer.pal, cols$maxcolors, 
rownames(cols)))
("Evening", plot=TRUE, colfill=col_vector)

Logolas documentation built on April 28, 2020, 8:55 p.m.