Interactive visualization
An interactive visualization is a graphical representation of data whose displayed content, appearance, or level of detail changes in response to user interaction.
D3.js in Action, Third Edition
An interactive visualization is a data visualization that changes or reveals information in response to user actions or dynamic data.
- How it is used
- Uses D3 interactions to help people explore data, reveal details, and focus attention beyond a static chart.
- How deep it goes
- Explains event listeners, filtering, tooltips, transitions, and selection updates through chart projects, while deferring brushing, zooming, and panning.
- Examples
- Uses filtered histograms, temperature-line tooltips, streamgraph breakdowns, scatterplots, and Ben & Jerry’s visualization projects.
- What you can do after
- Build it from scratch with D3 by wiring events, filters, tooltips, and animated enter-update-exit behavior into charts.
Read how D3.js in Action, Third Edition explains interactive visualization →
Everyday Data Visualization
A data visualization whose displayed content or level of detail can be changed through user interaction.
- How it is used
- Supports exploratory analysis by letting users inspect ongoing data from multiple angles; explanatory visuals may also use interaction.
- How deep it goes
- Defines overview, zoom, filtering, and details on demand, then adds audience guidance and mental-model considerations without prescribing software implementation.
- Examples
- Uses a California drought-risk dashboard and a health-indicator dashboard with selectable segments to demonstrate layered exploration.
- What you can do after
- Builds interactive dashboards that orient users, support focused exploration, reveal details selectively, and accommodate different levels of audience familiarity.
Read how Everyday Data Visualization explains interactive visualization →
Related concepts
- datasetuses · A dataset is an organized collection of related data items, records, or observations treated as a unit for storage, processing, analysis, or computation.
- data explorationuses · Data exploration is the systematic examination and summarization of data to understand its structure, quality, distributions, relationships, patterns, and anomalies.
- data applicationkind of · A data application is software whose functionality substantially involves collecting, processing, analyzing, presenting, or interacting with data.
- tooltiphas part · A tooltip is a transient interface label that displays brief contextual information near an associated element during interaction.
These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.

