以下是幾種類型的進度條。這是你在找什麼?
#First Type ===============================
total <- 20
# create progress bar
pb <- txtProgressBar(min = 0, max = total, style = 3)
for(i in 1:total){
Sys.sleep(0.1)
# update progress bar
setTxtProgressBar(pb, i)
}
close(pb)
#Second Type ==============================
total <- 20
# create progress bar
pb <- tkProgressBar(title = "progress bar", min = 0,
max = total, width = 300)
for(i in 1:total){
Sys.sleep(0.1)
setTkProgressBar(pb, i, label=paste(round(i/total*100, 0),
"% done"))
}
close(pb)
#Third Type ==============================
# create progress bar
pb <- winProgressBar(title = "progress bar", min = 0,
max = total, width = 300)
for(i in 1:total){
Sys.sleep(0.1)
setWinProgressBar(pb, i, title=paste(round(i/total*100, 0),
"% done"))
}
close(pb)
#Fourth Type ================================
foo <- function(...){
total <- 40
pb <- txtProgressBar(min = 0, max = total, style = 3)
# computation block 1
for(i in 1:20){
Sys.sleep(0.1)
setTxtProgressBar(pb, i)
}
# computation block 2
for(i in 21:total){
Sys.sleep(0.1)
setTxtProgressBar(pb, i)
}
close(pb)
}
# Run it
foo()
您是否在尋找熱圖? – 2013-03-22 15:24:40
我編輯了問題 – Ben 2013-03-23 11:52:57