Text Progress Bar
Text progress bar in the R console.
1 2 3 4 5 6 7
(finite) numeric values for the extremes of the
progress bar. Must have
initial or new value for the progress bar. See ‘Details’ for what happens with invalid values.
the character (or character string) to form the progress bar.
the width of the progress bar, as a multiple of the width
the ‘style’ of the bar – see ‘Details’.
an open connection object or
an object of class
ignored, for compatibility with other progress bars.
for consistency with the generic.
txtProgressBar will display a progress bar on the R console
(or a connection) via a text representation.
setTxtProgessBar will update the value. Missing
NA) and out-of-range values of
value will be
(silently) ignored. (Such values of
initial cause the progress
bar not to be displayed until a valid value is set.)
The progress bar should be
closed when finished with: this
outputs the final newline character.
style = 1 and
style = 2 just shows a line of
char. They differ in that
style = 2 redraws the line
each time, which is useful if other code might be writing to the R
style = 3 marks the end of the range by
gives a percentage to the right of the bar.
txtProgressBar an object of class
length-one numeric vector giving the previous value (invisibly for
style 2 or 3 or reducing the value with
style = 1
uses \r to return to the left margin – the interpretation of
carriage return is up to the terminal or console in which R is
running, and this is liable to produce ugly output on a connection
other than a terminal, including when
redirected to a file.
Windows versions of R also have
1 2 3 4 5 6 7 8 9 10 11