R/bar.R

bar <- function (i, n, size = 60, skipNum = ifelse(round(n/size) < 1, 1, round(n/size)), char = ">", OuterIndex = 1, prefix = paste(OuterIndex, ":", i)) 
{
    if(i %% skipNum == 0) {
        num <- round((size * i)/n)
        cat(prefix, " |", paste(rep(char, num), collapse = ""), paste(rep(" ", 
            size - num), collapse = ""), "|\r", sep = "")
        flush.console()
    }    
    if (i == n) 
        cat("\n\r")
}
John-R-Wallace/R-ToolBox documentation built on April 22, 2024, 8:29 p.m.