Skill 09 · Dreambase Visualization Design
Subchapter 9.3
references/dashboards.mdMarkdown4 KBView on GitHub
How to structure dashboard pages, design interactions, and keep monitoring separate from storytelling.
Choose one primary mode — mixing all four on one page without hierarchy is the root cause of most failed dashboards:
For monitoring dashboards:
For analytical dashboards:
For all dashboards:
Reveal detail in layers (overview → exception or selected segment → supporting explanation → record-level detail). This is Shneiderman’s information-seeking mantra applied to dashboards: overview first, zoom and filter, then details-on-demand.
Do not hide the primary finding behind interaction. Use interaction to expand understanding, not to repair an unclear default state.
Include when relevant: source systems, last refresh time, metric owner, definition or formula, data coverage, active filters, known limitations, forecast-versus-actual status, confidentiality level.
Give every interaction a specific analytical purpose. Useful interactions: filter, highlight, sort, drill down, drill through, zoom or brush, compare selection with baseline, reveal exact values, open supporting records.
Requirements:
Use dashboards for repeated monitoring and exploration. Use a report, annotated chart sequence, memo, or presentation when the goal is to explain a specific finding and recommend action. (For narrative infographics, see infographics.md.)
Do not force a dashboard to behave like a presentation, and do not force an explanatory story to expose every possible filter and view.
For explanatory communication: state the point; show only the evidence needed to support it; arrange views in a deliberate sequence; use annotations and emphasis; end with the implication or decision.
For exploratory communication: keep titles neutral; preserve context under filtering; make definitions and state visible; support multiple legitimate paths without overwhelming the default view.