Learn R Programming

PBSmodelling (version 2.67.266)

show0: Convert Numbers into Text with Specified Decimal Places

Description

Return a character representation of a number with added zeroes out to a specified number of decimal places.

Usage

show0(x, n, add2int=FALSE, round2n=FALSE)

Arguments

x
numeric data (scalar, vector, or matrix).
n
number of decimal places to show, including zeroes.
add2int
if TRUE, add zeroes to integers after the decimal.
round2n
if TRUE, round x first to n decimal places.

Value

A scalar/vector of strings representing numbers. Useful for labelling purposes.

See Also

pad0, GT0

Examples

Run this code
local(envir=.PBSmodEnv,expr={
  oldpar = par(no.readonly=TRUE)
  frame()

  #do not show decimals on integers
  addLabel(0.25,0.75,show0(15.2,4))
  addLabel(0.25,0.7,show0(15.1,4))
  addLabel(0.25,0.65,show0(15,4))

  #show decimals on integers
  addLabel(0.25,0.55,show0(15.2,4,TRUE))
  addLabel(0.25,0.5,show0(15.1,4,TRUE))
  addLabel(0.25,0.45,show0(15,4,TRUE))
  par(oldpar)
})

Run the code above in your browser using DataLab