represents a progress indicator with setting x in the range 0 to 1.
takes the setting to be the dynamically updated current value of x.
ProgressIndicator[x,{xmin,xmax}]
represents a progress indicator with range xmin to xmax.
ProgressIndicator[x,Indeterminate]
represents a progress indicator with indeterminate range.
ProgressIndicator
represents a progress indicator with setting x in the range 0 to 1.
takes the setting to be the dynamically updated current value of x.
ProgressIndicator[x,{xmin,xmax}]
represents a progress indicator with range xmin to xmax.
ProgressIndicator[x,Indeterminate]
represents a progress indicator with indeterminate range.
Details and Options
- ProgressIndicator[…] displays in a notebook as a progress indicator going from left to right; it does not allow interactive modification.
- ProgressIndicator[x,Indeterminate] displays as an object that changes whenever x changes. »
- The following options can be given:
-
Appearance Automatic the overall appearance of the progress indicator BaselinePosition Automatic alignment relative to surrounding text BaseStyle {} base style for the progress indicator ImageMargins 0 margins around the image of the progress indicator ImageSize Automatic the overall image size of the progress indicator - ProgressIndicator[] is equivalent to ProgressIndicator[0].
- ProgressIndicator[Appearance->val] can create an indeterminate progress indicator that runs constantly. Settings for val that create such indicators include:
-
"Indeterminate" "Necklace" {}[[3]] "ArcUp" {}[[3]] "ArcDown" {}[[3]] "ArcUpFill" {}[[3]] "Percolate" {}[[3]] "Ellipsis" {}[[3]] - The settings for BaseStyle are appended to the default style typically given by the "ProgressIndicator" style in the current stylesheet.
Examples
open all close allBasic Examples (1)
Scope (3)
{ProgressIndicator[Dynamic[x]], Slider[Dynamic[x]]}{ProgressIndicator[Dynamic[x], {0, 10}], Slider[Dynamic[x], {0, 10}]}Use an unknown range, and indicate change in the progress variable:
{ProgressIndicator[Dynamic[x], Indeterminate], Slider[Dynamic[x], {0, 10}]}Options (4)
Appearance (1)
BaselinePosition (1)
ImageMargins (1)
Applications (3)
Display the progress of a computation:
ProgressIndicator[Dynamic[n], {100, 140}]Table[(n = k;FactorInteger[2 ^ k - 1]), {k, 100, 140}];Use Indeterminate to indicate activity of unknown duration:
k = 0;ProgressIndicator[Dynamic[k], Indeterminate]L = 4;
eqs = {D[u[t, x, y], t, t] == D[u[t, x, y], x, x] + D[u[t, x, y], y, y] + Sin[u[t, x, y]], u[t, -L, y] == u[t, L, y], u[t, x, -L] == u[t, x, L], u[0, x, y] == Exp[-(x ^ 2 + y ^ 2)], Derivative[1, 0, 0][u][0, x, y] == 0};Use EvaluationMonitor to track solution activity in numerical functions:
NDSolve[eqs, u, {t, 0, L / 2}, {x, -L, L}, {y, -L, L}, EvaluationMonitor :> k++]Display activity indefinitely:
ProgressIndicator[Dynamic[Clock[Infinity]], Indeterminate]Properties & Relations (2)
The zero-argument case is equivalent to zero progress:
{ProgressIndicator[], ProgressIndicator[0]}Use PrintTemporary to display a progress indicator while a cell is evaluating:
PrintTemporary[ProgressIndicator[Appearance -> "Percolate"]];
Pause[5];See Also
Slider Animator StatusArea Monitor PrintTemporary
Function Repository: DynamicMap ProgressIndicatorEstimator FractionIndicator MonitorProgress ButtonWithStatus EvaluationStatusUpdate
Tech Notes
Related Guides
Related Workflows
- Dynamically Monitor Values of Variables
History
Text
Wolfram Research (2007), ProgressIndicator, Wolfram Language function, https://reference.wolfram.com/language/ref/ProgressIndicator.html.
CMS
Wolfram Language. 2007. "ProgressIndicator." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/ProgressIndicator.html.
APA
Wolfram Language. (2007). ProgressIndicator. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/ProgressIndicator.html
BibTeX
@misc{reference.wolfram_2026_progressindicator, author="Wolfram Research", title="{ProgressIndicator}", year="2007", howpublished="\url{https://reference.wolfram.com/language/ref/ProgressIndicator.html}", note=[Accessed: 12-June-2026]}
BibLaTeX
@online{reference.wolfram_2026_progressindicator, organization={Wolfram Research}, title={ProgressIndicator}, year={2007}, url={https://reference.wolfram.com/language/ref/ProgressIndicator.html}, note=[Accessed: 12-June-2026]}