Description Usage Arguments Details Value Author(s) Examples
Show progress of a task in a tcltk window as percentage
1 2 3 | progress(title="processing task...", message="", sub="")
updateProgress(percentage, autoKill=FALSE, sub="")
killProgress()
|
title |
The title of the tcltk window |
message |
A short test message to add to the window |
sub |
An additional text field that can be updated via |
percentage |
An integer giving the percentage of completion |
autoKill |
Logical indicating whether to kill the display after 100 is reached |
Function progress creates the progress window and sets
up the necessary environment. updateProgress takes as argument
an integer value indicating the percentage of completion and updates
the display. The integer value that gets passed to
updateProgress will usually be generated by an iterator
(e.g. in a for loop). killProgress may be called explicitely to
kill the progress window. Alternatively one can set the argument
autoKill of updateProgress to TRUE to automatically
kill the window once a value of 100 is reached.
The functions are called for their side effects.
Florian Hahne
1 2 3 4 5 6 7 | if(interactive() && capabilities()["tcltk"]){
progress(message="This is a progress display...", sub="(step 1 of 50)")
for(i in 1:50) {
zz = rnorm(1e5)
updateProgress(i*2, autoKill=TRUE, sub=paste("(step", i, "of 50)"))
}
}
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.