---
title: "Dynamic Visualization"
language: "en"
type: "Guide"
summary: "Building on the Wolfram Language's integrated symbolic architecture, it becomes easy to introduce powerful dynamic behavior into any aspect of visualization. Single Wolfram Language symbolic functions are all it takes to set up full interactive parameter explorations, animations, dynamic annotation, or drill-down information viewers."
keywords: 
- animate sequence of expressions
- applets
- applet window
- balloon help
- click-interactive
- click-interactive panels
- click pane
- click view
- control active
- controller state
- controls
- cycling between views
- direct manipulation
- event handling
- flip view
- gamepad
- graphical user interface
- grip
- handle
- hit testing
- image map
- imagemap
- interactive
- interactive panels
- interface builder
- joystick
- knob
- list animate
- list of frames
- locator pane
- menu view
- mouse interactive
- mouse over
- movable thumb
- multilocator
- opener view
- open viewer
- popup box
- popup view
- popup window
- screen tip
- ScreenTip
- scrollbar
- slider
- slider pane
- slide sequence
- slide show
- slide view
- status area
- tab selector
- tab view
- tab view control
- thumb
- thumbs
- user interfaces
canonical_url: "https://reference.wolfram.com/language/guide/DynamicVisualization.html"
source: "Wolfram Language Documentation"
related_guides: 
  - 
    title: "Interactive Manipulation"
    link: "https://reference.wolfram.com/language/guide/InteractiveManipulation.en.md"
  - 
    title: "Viewers & Annotation"
    link: "https://reference.wolfram.com/language/guide/ViewersAndAnnotation.en.md"
  - 
    title: "Click-Interactive Panels"
    link: "https://reference.wolfram.com/language/guide/ClickInteractivePanels.en.md"
  - 
    title: "Control Objects"
    link: "https://reference.wolfram.com/language/guide/ControlObjects.en.md"
  - 
    title: "Layout & Tables"
    link: "https://reference.wolfram.com/language/guide/LayoutAndTables.en.md"
  - 
    title: "Gamepad & Device Interface"
    link: "https://reference.wolfram.com/language/guide/GamepadAndDeviceInterface.en.md"
  - 
    title: "Gauges"
    link: "https://reference.wolfram.com/language/guide/Gauges.en.md"
related_workflow_guides: 
  - 
    title: "Creating and Organizing Interfaces"
    link: "https://reference.wolfram.com/language/workflowguide/CreatingAndOrganizingInterfaces.en.md"
  - 
    title: "Active Elements and Controls"
    link: "https://reference.wolfram.com/language/workflowguide/ActiveElementsAndControls.en.md"
related_functions: 
  - 
    title: "AngularGauge"
    link: "https://reference.wolfram.com/language/ref/AngularGauge.en.md"
  - 
    title: "Animate"
    link: "https://reference.wolfram.com/language/ref/Animate.en.md"
  - 
    title: "Annotation"
    link: "https://reference.wolfram.com/language/ref/Annotation.en.md"
  - 
    title: "Button"
    link: "https://reference.wolfram.com/language/ref/Button.en.md"
  - 
    title: "ClickPane"
    link: "https://reference.wolfram.com/language/ref/ClickPane.en.md"
  - 
    title: "ColorSlider"
    link: "https://reference.wolfram.com/language/ref/ColorSlider.en.md"
  - 
    title: "ControlActive"
    link: "https://reference.wolfram.com/language/ref/ControlActive.en.md"
  - 
    title: "ControllerState"
    link: "https://reference.wolfram.com/language/ref/ControllerState.en.md"
  - 
    title: "EmitSound"
    link: "https://reference.wolfram.com/language/ref/EmitSound.en.md"
  - 
    title: "FlipView"
    link: "https://reference.wolfram.com/language/ref/FlipView.en.md"
  - 
    title: "Highlighted"
    link: "https://reference.wolfram.com/language/ref/Highlighted.en.md"
  - 
    title: "HorizontalGauge"
    link: "https://reference.wolfram.com/language/ref/HorizontalGauge.en.md"
  - 
    title: "ListAnimate"
    link: "https://reference.wolfram.com/language/ref/ListAnimate.en.md"
  - 
    title: "Locator"
    link: "https://reference.wolfram.com/language/ref/Locator.en.md"
  - 
    title: "LocatorPane"
    link: "https://reference.wolfram.com/language/ref/LocatorPane.en.md"
  - 
    title: "Manipulate"
    link: "https://reference.wolfram.com/language/ref/Manipulate.en.md"
  - 
    title: "MenuView"
    link: "https://reference.wolfram.com/language/ref/MenuView.en.md"
  - 
    title: "Mouseover"
    link: "https://reference.wolfram.com/language/ref/Mouseover.en.md"
  - 
    title: "OpenerView"
    link: "https://reference.wolfram.com/language/ref/OpenerView.en.md"
  - 
    title: "PlotHighlighting"
    link: "https://reference.wolfram.com/language/ref/PlotHighlighting.en.md"
  - 
    title: "PopupView"
    link: "https://reference.wolfram.com/language/ref/PopupView.en.md"
  - 
    title: "PopupWindow"
    link: "https://reference.wolfram.com/language/ref/PopupWindow.en.md"
  - 
    title: "Slider"
    link: "https://reference.wolfram.com/language/ref/Slider.en.md"
  - 
    title: "Slider2D"
    link: "https://reference.wolfram.com/language/ref/Slider2D.en.md"
  - 
    title: "SlideView"
    link: "https://reference.wolfram.com/language/ref/SlideView.en.md"
  - 
    title: "Speak"
    link: "https://reference.wolfram.com/language/ref/Speak.en.md"
  - 
    title: "StatusArea"
    link: "https://reference.wolfram.com/language/ref/StatusArea.en.md"
  - 
    title: "TabView"
    link: "https://reference.wolfram.com/language/ref/TabView.en.md"
  - 
    title: "Tooltip"
    link: "https://reference.wolfram.com/language/ref/Tooltip.en.md"
  - 
    title: "VerticalGauge"
    link: "https://reference.wolfram.com/language/ref/VerticalGauge.en.md"
related_tutorials: 
  - 
    title: "Introduction to Dynamic"
    link: "https://reference.wolfram.com/language/tutorial/IntroductionToDynamic.en.md"
  - 
    title: "Introduction to Manipulate"
    link: "https://reference.wolfram.com/language/tutorial/IntroductionToManipulate.en.md"
  - 
    title: "Advanced Dynamic Functionality"
    link: "https://reference.wolfram.com/language/tutorial/AdvancedDynamicFunctionality.en.md"
  - 
    title: "Advanced Manipulate Functionality"
    link: "https://reference.wolfram.com/language/tutorial/AdvancedManipulateFunctionality.en.md"
  - 
    title: "Views"
    link: "https://reference.wolfram.com/language/tutorial/Views.en.md"
---
# Dynamic Visualization

Building on the Wolfram Language's integrated symbolic architecture, it becomes easy to introduce powerful dynamic behavior into any aspect of visualization. Single Wolfram Language symbolic functions are all it takes to set up full interactive parameter explorations, animations, dynamic annotation, or drill-down information viewers.

---

[`Manipulate`](https://reference.wolfram.com/language/ref/Manipulate.en.md) — dynamically manipulate parameters in graphics

[`Animate`](https://reference.wolfram.com/language/ref/Animate.en.md) — animate as a function of one or more parameters

[`ListAnimate`](https://reference.wolfram.com/language/ref/ListAnimate.en.md) — animate a list of graphics or other objects

---

[`Highlighted`](https://reference.wolfram.com/language/ref/Highlighted.en.md) — statically or dynamically highlight specific elements in visualization

[`PlotHighlighting`](https://reference.wolfram.com/language/ref/PlotHighlighting.en.md) — set global highlighting effects for visualizations

---

[`TabView`](https://reference.wolfram.com/language/ref/TabView.en.md) — make any list of objects be selectable with tabs

[`SlideView`](https://reference.wolfram.com/language/ref/SlideView.en.md) — view any list of objects as a sequence of slides

[`FlipView`](https://reference.wolfram.com/language/ref/FlipView.en.md) — flip between displaying two or more objects

* [`MenuView`](https://reference.wolfram.com/language/ref/MenuView.en.md)
* [`OpenerView`](https://reference.wolfram.com/language/ref/OpenerView.en.md)
* [`PopupView`](https://reference.wolfram.com/language/ref/PopupView.en.md)

---

[`Tooltip`](https://reference.wolfram.com/language/ref/Tooltip.en.md) — attach any tooltip to any object

[`Mouseover`](https://reference.wolfram.com/language/ref/Mouseover.en.md) — specify what to show when the mouse is over an object

[`StatusArea`](https://reference.wolfram.com/language/ref/StatusArea.en.md) — put a string in the window status area

[`Annotation`](https://reference.wolfram.com/language/ref/Annotation.en.md) — attach a general annotation to an object

[`PopupWindow`](https://reference.wolfram.com/language/ref/PopupWindow.en.md) — attach a popup window to any object

* [`Button`](https://reference.wolfram.com/language/ref/Button.en.md)
* [`Speak`](https://reference.wolfram.com/language/ref/Speak.en.md)
* [`EmitSound`](https://reference.wolfram.com/language/ref/EmitSound.en.md)

---

[`Locator`](https://reference.wolfram.com/language/ref/Locator.en.md) — an object to move around in a graphic

* [`Slider`](https://reference.wolfram.com/language/ref/Slider.en.md)
* [`Slider2D`](https://reference.wolfram.com/language/ref/Slider2D.en.md)
* [`ColorSlider`](https://reference.wolfram.com/language/ref/ColorSlider.en.md)
* [`LocatorPane`](https://reference.wolfram.com/language/ref/LocatorPane.en.md)
* [`ClickPane`](https://reference.wolfram.com/language/ref/ClickPane.en.md)
* [`ControllerState`](https://reference.wolfram.com/language/ref/ControllerState.en.md)

---

* [`AngularGauge`](https://reference.wolfram.com/language/ref/AngularGauge.en.md)
* [`VerticalGauge`](https://reference.wolfram.com/language/ref/VerticalGauge.en.md)
* [`HorizontalGauge`](https://reference.wolfram.com/language/ref/HorizontalGauge.en.md)

---

[`ControlActive`](https://reference.wolfram.com/language/ref/ControlActive.en.md) — specify "preview" settings when controls are active

## Tech Notes

* [Introduction to Dynamic](https://reference.wolfram.com/language/tutorial/IntroductionToDynamic.en.md)
* [Introduction to Manipulate](https://reference.wolfram.com/language/tutorial/IntroductionToManipulate.en.md)
* [Advanced Dynamic Functionality](https://reference.wolfram.com/language/tutorial/AdvancedDynamicFunctionality.en.md)
* [Advanced Manipulate Functionality](https://reference.wolfram.com/language/tutorial/AdvancedManipulateFunctionality.en.md)
* [Views](https://reference.wolfram.com/language/tutorial/Views.en.md)

## Related Workflow Guides

* [Creating and Organizing Interfaces](https://reference.wolfram.com/language/workflowguide/CreatingAndOrganizingInterfaces.en.md)
* [Active Elements and Controls](https://reference.wolfram.com/language/workflowguide/ActiveElementsAndControls.en.md)

## Related Guides

* [Interactive Manipulation](https://reference.wolfram.com/language/guide/InteractiveManipulation.en.md)
* [Viewers & Annotation](https://reference.wolfram.com/language/guide/ViewersAndAnnotation.en.md)
* [Click-Interactive Panels](https://reference.wolfram.com/language/guide/ClickInteractivePanels.en.md)
* [Control Objects](https://reference.wolfram.com/language/guide/ControlObjects.en.md)
* [Layout & Tables](https://reference.wolfram.com/language/guide/LayoutAndTables.en.md)
* [Gamepad & Device Interface](https://reference.wolfram.com/language/guide/GamepadAndDeviceInterface.en.md)
* [`Gauges`](https://reference.wolfram.com/language/guide/Gauges.en.md)

## Related Links

* [Wolfram Community: Dynamic Interactivity](http://community.wolfram.com/content?curTag=dynamic%20interactivity)
* [[image]  Wolfram Core Areas: User Interfaces](https://www.wolfram.com/language/core-areas/user-interfaces/)