| name | dataviz-critique |
| description | Critique an existing data visualization against its context, data, intended message, and audience, then propose two or three improved visualization alternatives. Use when reviewing charts, dashboards, infographic-style visuals, plots, slides with charts, AI-generated visualizations, or drafts that need diagnosis, prioritized fixes, redesign options, or alternative story angles. Combines Kaiser Fung's question-data-visual trifecta checkup with Karthik Shashidhar's clarity-first, intentional-design, fundamentals-first visualization philosophy. |
| metadata | {"short-description":"Critique visuals and propose alternatives","claude-description":"Critique charts with Fung's trifecta, then suggest 2-3 stronger visualization alternatives."} |
Dataviz Critique
Use this when the user gives a visualization, screenshot, chart spec, code output, dashboard, or slide and asks whether it works or how to improve it.
Core job: diagnose whether the visual makes the right thing easy to see, hard to misread, and worth seeing; then offer a small set of better visualization alternatives, not just criticism.
Inputs to seek or infer
Prefer not to block. If context is missing, critique from what is visible and mark assumptions.
- Visualization: image, code, description, or rendered chart.
- Question: what decision, claim, or curiosity the chart is meant to answer.
- Data: fields, grain, units, source, transformations, missingness, uncertainty.
- Audience: expert/general/manager; expected data literacy; viewing medium.
- Intended message: the one sentence the viewer should leave with.
First pass: say what it is
Before critique, identify:
- Chart type and encodings.
- Apparent question or claim.
- Main thing the visual makes salient.
- Likely audience interpretation.
- Any assumptions due to missing context.
If the chart is impossible to interpret, say so directly and explain why.
Trifecta checkup
Apply Kaiser Fung's trifecta as the top-level diagnostic:
- Question: Is there a clear, worthwhile question or decision? Is the chart answering one main thing rather than trying to be everything?
- Data: Does the chosen data actually answer that question? Check grain, units, denominators, time windows, baselines, selection effects, missing values, transformations, and uncertainty.
- Visual: Does the encoding faithfully and efficiently reveal the relevant pattern? Check chart type, axes, scales, labels, colours, ordering, grouping, annotations, legends, and visual hierarchy.
Then inspect pairwise fit:
- Question ↔ Data: Right measure for the claim? Any proxy pretending to be the real thing? Any bad denominator or nonsensical comparison?
- Data ↔ Visual: Does the visual preserve magnitudes, ranks, distributions, uncertainty, and comparisons without distortion?
- Visual ↔ Question: Does the first-read visual answer the intended question, or does it surface a different story?
A chart can be visually attractive and still fail if any side of this triangle is weak.
Karthik critique lens
Use these standards aggressively:
- Clarity first: the chart must stand on its own. Missing axis labels, unclear units, ambiguous chart type, unexplained shading, or mystery encodings are major failures.
- Intentional design: every colour, annotation, shade, line, sort order, and layout choice must earn its place. Defaults are not a defence.
- Fundamentals before polish: check dimensional consistency, denominators, statistical meaning, uncertainty, and whether comparisons make analytical sense.
- Narrative with evidence: a good chart communicates a point of view, not just numbers. If there is no claim, propose one; if the claim outruns the data, pull it back.
- No tool worship: do not excuse dashboard clutter, BI defaults, AI-generated aesthetics, or flashy chart types if they add friction.
- Repeatable improvement: recommend changes that can survive new data and reruns, not one-off cosmetic hacks.
Failure modes to look for
Meaning and data
- No clear question, too many questions, or a chart that answers the wrong question.
- Numerator/denominator mismatch; rates vs counts confusion; market cap vs GDP-style dimensional nonsense.
- Aggregation hiding distribution, outliers, subgroup reversal, cohort differences, or sample-size changes.
- Cherry-picked start/end dates, missing baseline, missing counterfactual, missing uncertainty.
- Derived metrics unexplained; index values without base; log/normalization not disclosed.
Visual encoding
- Ambiguous form: e.g. line chart shaded like an area chart with no reason.
- Bars not starting at zero; dual axes; 3D effects; area/volume encoding for 1D quantities.
- Wrong chart for task: map for ranking, pie/donut for precise comparison, stacked bars for small differences, spaghetti lines for many series.
- Poor ordering: alphabetical when value/rank/time/order matters.
- Overplotting, excessive categories, illegible labels, crowded legends.
- Colour without meaning, too many similar hues, inaccessible contrast, red/green dependence, decorative palettes.
Communication
- Title describes chart mechanics instead of making a claim.
- Annotation explains the obvious, not the insight.
- Legend forces back-and-forth lookup when direct labels would work.
- Important caveats hidden in footnotes or absent.
- Dashboard gives metrics but no interpretation, action, or priority.
Severity rubric
Assign severity to each issue:
- Fatal: likely changes the conclusion or makes the chart uninterpretable. Must fix before use.
- Major: materially slows or misleads interpretation. Fix strongly recommended.
- Minor: polish/readability issue; fix if time allows.
Do not over-focus on minor style while fatal data/question problems remain.
Improvement workflow
- Restate the intended claim in one sentence. If absent, propose the strongest defensible claim.
- Name the top 3 problems by severity, not by order seen.
- For each problem, explain impact: what would a viewer misunderstand or miss?
- Give concrete fixes: data change, chart-type change, encoding change, annotation/copy change, or layout change.
- Propose 2-3 visualization alternatives when the user wants redesign, the current chart is weak, or multiple defensible story angles exist.
- For each alternative, explain the analytical purpose, chart form, encoding, what it fixes/reveals, and its tradeoff.
- If useful, give a before/after title: current descriptive title → claim-first title.
- If context is insufficient, list exact checks needed rather than pretending certainty.
Redesign alternatives
When proposing alternatives, do not list random chart types. Each option must represent a distinct intervention level or analytical purpose. Prefer two options when the fix is obvious; use three when there are genuinely different story angles.
Use this option set by default:
- Minimal repair — keep the original chart form where possible; fix labels, title, axis, scale, colour, ordering, annotation, and caveats. Best when the chart type is basically right but execution is poor.
- Better analytical redesign — change the chart form to better answer the stated question. Best when the current encoding is wrong for the comparison.
- Different story lens — reframe the view around a more revealing analytical question: totals → rates, average → distribution, snapshot → trend, level → change, ranking → decomposition, geography → comparison, dashboard → interpreted action. Best when the original question is underspecified or less useful than another defensible question.
For each option, include:
- Best when: when this option is appropriate.
- Chart: the form to use.
- Encoding: x/y/colour/facet/label/scale/order.
- What it fixes or reveals: the viewer benefit.
- Tradeoff: what this option loses, simplifies, or assumes.
If only one redesign is defensible, say so and give one strong option rather than padding.
Output format
Use this structure by default:
## Quick read
- What it is: ...
- What it seems to say: ...
- Verdict: works / partly works / fails, because ...
## Trifecta checkup
- Question: ...
- Data: ...
- Visual: ...
- Main mismatch: ...
## Issues to fix
1. **[Fatal/Major/Minor] Issue** — impact. Fix: ...
2. ...
3. ...
## Recommended alternatives
### Option A — Minimal repair
- Best when: ...
- Chart: ...
- Encoding: ...
- What it fixes: ...
- Tradeoff: ...
### Option B — Better analytical redesign
- Best when: ...
- Chart: ...
- Encoding: ...
- What it fixes/reveals: ...
- Tradeoff: ...
### Option C — Different story lens
- Best when: ...
- Chart: ...
- Encoding: ...
- What it reveals: ...
- Tradeoff: ...
## Implementation notes
- Title/annotation: ...
- Caveats/checks: ...
For quick requests, compress to: verdict, top 3 fixes, and 2 redesign alternatives.
Tone
Be direct but useful. Avoid generic praise. Praise only what materially helps interpretation. Do not say "nice visualization" unless the question-data-visual fit is actually strong.