Sobre míHistoriasNoticiasLabPreciosEvents
Pregúntale a GaganComenzar
  1. Lab
  2. Data Visualisation

Explorar

  • Inicio
  • Sobre mí
  • Historias
  • Noticias
  • Archivo
  • Events
  • Precios

Conectar

  • Preguntar
  • Reservar llamada
  • Enviar correo

Recursos

  • Documentación
  • Kit de medios
  • Notas de la versión
  • Lab
  • Mapa del sitio
  • Feed RSS

Legal

  • Privacidad
  • Términos de uso
Resumen del sitio para IA·Corpus completo para IA

© 2026 Gagan Malik. Todos los derechos reservados.

Privacidad|Términos de uso|Mapa del sitio

Data Visualisation lab by Gagan Malik — judgment over catalogue: which comparison to draw (level, rate, share, index), how to show fog (confidence bands, forecast fans), when to use small multiples, waffles and per-capita maps instead of raw choropleths, and what not to trust (radar rankings, overstuffed donuts, area-as-people). Forced-dark SVG on site --chart-* tokens.

  1. Lab
  2. Data Visualisation
Cover image for Data Visualisation
Tecnología6 de agosto de 2026

Data Visualisation

Por Gagan Malik

1 min de lectura

1. Pick the comparison

Versus baseline, peer, prior, or target.

Subject is pulling away from baseline

Index vs control · period 0 = 0 · 6 periods

-42814202630012345+29SubjectBaseline
Gagan MalikSource: Illustrative product analytics (fictional)

Most categories moved up

Score 0–100 · before vs after · demo pair

BeforeAfterCategory ACategory BCategory CCategory DCategory E
Gagan MalikSource: Illustrative experiment (fictional)

Referrals lead; Support NPS trails

Score 0–100 · you vs cohort median · Q2 2025

0255075100ActivationRetentionReferralsSupport NPSTime-to-valueExpansion
YouCohort median
Gagan MalikSource: Illustrative product health benchmark (fictional)

You outperform your age group in most categories

Score by category — you vs. cohort average

Language
601
603
Problem Solving
618
482
Memory
624
506
YouAges 40–49
Gagan MalikSource: Demo data

Three metrics still short of target

Actual vs gap to target · onboarding funnel · week 32, 2025

Activation rate58 / 65Weekly active72 / 75NPS44 / 55Cost per signup48 / 40
ActualGap to target
Gagan MalikSource: Illustrative OKR dashboard (fictional)

The gap varies sharply by category

Two values compared, sorted by size of gap

020406080100Category A72Category B48Category C26Category D10Category E18Category F42
FromTo (increase)To (decrease)
Gagan MalikSource: Demo data

Leave rises with age

% within age band · Leave vs Remain · Jul 2025 poll

LeaveRemain18–2438%62%25–3445%55%35–4452%48%45–5458%42%55–6464%36%65+70%30%
LeaveRemain
Gagan MalikSource: Fictional omnibus survey, n=1,800

Wednesday saw the sharpest spike in blocked threats

Last 7 days

Daily average:346 blocked threats
5500avgMTWTFSS
Ads and TrackersMalicious websites
Gagan MalikSource: Demo data

2. Show the exception

Mark the series or period that breaks the pack.

Subject breaks from the pack

Metric by cohort, over time

-238131822048121619Subject
Gagan MalikSource: Demo data

The 2020 turn reshaped the trajectory

Brand health vs price sensitivity · index · 2018–2024

Price sensitivity →Brand health →20182024Turn (2020)
Gagan MalikSource: Illustrative brand tracker (fictional)

Which categories moved, and where

Arrow points from before → after, on two measures at once

02550751000255075100Measure XMeasure YRetentionEngagementConversionSatisfactionReferrals
Gagan MalikSource: Demo data

Most points track the line — one doesn't

A vs B, with the flagged outlier called out

1000050100
Gagan MalikSource: Demo data

Subject climbs from 4th to 1st

Rank over time — 1 is top

432120222023202420252026Subject
Gagan MalikSource: Demo data

Here's what moved the total

Running total, step by step

0204060StartGainsCostsRefundLosses
Gagan MalikSource: Demo data

One category is pulling ahead of the rest

Index over time

HL051015HybridElectricPetrolDiesel
Gagan MalikSource: Demo data

Where cardio fitness stands today

Above Average

37.6 VO₂ max
Jul 2025
High
Above Average
Below Average
Low
Gagan MalikSource: Demo data

3. Show the fog

Bands, fans, and distributions — not just the point.

Estimate widens as horizon extends

Modelled estimate · 95% CI · t = −2…11

-41025395468048
Central estimate95% interval
Gagan MalikSource: Illustrative statistical model (fictional)

Uncertainty widens after the last observed month

MAU (thousands) · UK + IE fintech · Aug 2025 forecast

406080M0M4M8M12Forecast →
ObservedScenario band
Gagan MalikSource: Illustrative MAU projection (fictional)

Your cardio fitness trended above average

Aug 2024 – Aug 2025

3443526020ASONDJFMAMJJ
LowBelow AverageAbove AverageHigh
Gagan MalikSource: Demo data

A's range is pulling away from B's

Min–max per period, by group

1500123456789
Group AGroup B
Gagan MalikSource: Demo data

Spread varies more than the average suggests

Distribution by group

900701040Group A852050Group B45522Group C
Gagan MalikSource: Demo data

Where the distribution actually clusters

Each dot is one observation

024680246801631476278
Gagan MalikSource: Demo data

Self-serve clusters fastest; Free tier spreads wide

Days-to-first-value density · H1 2025 cohort · by segment

EnterpriseMid-marketSMBSelf-serveFree tierFastMedianSlow
Gagan MalikSource: Illustrative onboarding timing (fictional)

Comparing several items across dimensions at once

One line per item, one axis per dimension

1000speedcostreachsupportItem AItem BItem C
Gagan MalikSource: Demo data

4. Prefer multiples

Shared-scale panels beat spaghetti.

Coast breaks away

Sales index · Jan 2025 = 100 · six UK regions · Jun 2025

North3664SouthEastWest3664JanFebMarAprMayJunCentralJanFebMarAprMayJunCoastJanFebMarAprMayJun
Typical regionException — Coast
Gagan MalikSource: Illustrative regional sales index (fictional)

Metrics at a glance

Inline sparklines

Sessions
Active users, 7-day
12.4k
+1.2k
Conversion
Checkout completion
3.2%
+0.4%
Latency
p95 response time
180ms
-42ms
Bounce
Landing exits
41%
-2.1%
Gagan MalikSource: Demo data

Growth differs by category

Index over time

Category A
320JFMAMJJASOND
Category B
240JFMAMJJASOND
Gagan MalikSource: Demo data

Volume clusters midweek

Support tickets per day · EU timezone · Jul–Aug 2025

MTWTFSS241166542411665424116654242066542411665424116654
Gagan MalikSource: Illustrative helpdesk export (fictional)

Activity peaks midweek

Intensity by row and month

JanFebMarAprMayJunRow ARow BRow CRow D
Gagan MalikSource: Demo data

5. People, not area

Waffles and rates — not raw choropleths.

Only 37 of 100 completed signup

People per 100 · UK bank app adopters · Mar 2025

Gagan MalikSource: Illustrative adoption survey (fictional), n=2,400

Ranking flips when you rate per capita

Event share vs per 100 people · five UK regions · 2024

North28%East22%South18%West14%Central18%
#1 North#5 West
Gagan MalikSource: Illustrative public-health events (fictional)

Bottom 40% earn ~14% of income

Cumulative income share · household deciles · FY2024

0%25%50%75%100%0%25%50%75%100%Cumulative population shareCumulative income shareGini = 0.4
Gagan MalikSource: Illustrative inequality snapshot (fictional)

Exposure is concentrated in a few regions

Share of total exposure · schematic regions · demo

North90%East30%South55%West15%Central70%
LowHigh
Gagan MalikSource: Teaching toy (not Natural Earth)

6. What not to trust

Forms that usually fail the job.

Chart forms that lie

Pick a better form when you see these

  • Radar charts for ranking
  • Donut charts with 8+ categories
  • Raw choropleth for people counts
  • Spaghetti lines without small multiples
Gagan MalikSource: Data Visualisation lab — judgment notes

Your brain in a nutshell

How you're performing in each category, 0–100

Language510Memory800ProblemSolving600Coordination750Emotion880MentalAgility920Focus700
ScoreBaseline
Gagan MalikSource: Demo data

One segment leads, the rest trail off

Share of total, %

42%28%18%12%
Segment A (42%)Segment B (28%)Segment C (18%)Segment D (12%)

*Percentages may not sum to 100 due to rounding.

Gagan MalikSource: Demo data

7. Rates and shares

When the mix is the story.

Opinion shifted sharply after the event

% responding, by period

Before
55%
25%
20%
After
78%
12%
10%
SupportUnsureOppose
Gagan MalikSource: Demo polling

Where prospects drop off

Count at each stage

Visited5,000Signed up3,200Activated1,800Paid700
Gagan MalikSource: Demo data

Where time in the app actually goes

Most used

Entertainment
23m
Productivity & Finance
15m
Social
11m
Creativity
7m
Other
48s
Gagan MalikSource: Demo data

A few products make up most of the total

Rectangle size = share of total

Product AProduct BProduct CProduct D
Gagan MalikSource: Demo data

How the whole breaks down, two levels deep

Inner ring = category, outer ring = sub-item

40%35%25%
Category A (40%)Category B (35%)Category C (25%)
Gagan MalikSource: Demo data

Most of the variable segment sits in one group

Value-sized quadrants — box area is proportional to value

21284414Fixed segmentVariable segmentGroup 1Group 2
Fixed segmentSegment CSeries ASeries B
Gagan MalikSource: Demo data

Where the flow leaks

Stage-to-stage volume

60404515387VisitorsSigned upActivatedRetainedChurned
Gagan MalikSource: Demo data

Uptake is accelerating, and deepening

Share reporting each frequency, %

100020152018202120242026
DailyMonthlyYearly
Gagan MalikSource: Demo data

Composition ebbs and flows over time

Stacked with a wiggle baseline, not a flat one

10-1005101519
Gagan MalikSource: Demo data

Net change has swung both ways

Gains above the line, losses below

16-1606121825GainsLosses
Gagan MalikSource: Demo data

8. Maps

When place is causal.

Opportunity is concentrated in a handful of major markets

Composite index by country, 0–100

0100
Loading map…
IndiaChinaUnited StatesJapanGermanyUnited KingdomFranceAustraliaBrazilCanadaRussiaSouth Africa
Gagan MalikSource: Demo data

India composite index

Index 0–100, trailing 5 periods

0100
Loading map…
Gagan MalikSource: Demo data

India, state by state

All states and union territories

Loading map…
Gagan MalikSource: Demo data

Where it's concentrated

Value by location — the highlighted point is the one that matters

06312518825003875113150
LowMediumHighHighlighted
Gagan MalikSource: Demo data

The route it took to get here

Path over time, by stop

0501001502000306090120
Gagan MalikSource: Demo data

Share of population in high or extreme poverty

By state, % of population

0100
Loading map…
Gagan MalikSource: Demo data

Appendix

Strategy diagrams.

Expected value guides decisions under uncertainty

Decision tree with chance nodes — outcomes weighted by probability

DecisionInvestDon't investEV: 48EV: 12EV: 60EV: 060% × 8040% × 30100% × 60100% × 0

*EV = (payoff × probability) + (payoff × probability). Choose the branch with the higher expected value.

Gagan MalikSource: Demo data

The threat to fight only deters entry if it’s credible

Sequential game tree — the entrant moves first, the incumbent responds

EnterStay outFightAccommodateEntrantIncumbent-2,-22,20,5
Entrant payoffIncumbent payoff

*Payoffs shown as (Entrant, Incumbent). Backward induction: the incumbent accommodates rather than fights (2 > –2), so entry is rational and the incumbent’s threat is not credible.

Gagan MalikSource: Demo data

Neither player benefits from defecting alone

Payoff matrix — (Player A, Player B), classic Prisoner's Dilemma

3,30,55,01,1CooperateDefectPlayer BCooperateDefect
Player A
Player A payoffPlayer B payoff
Gagan MalikSource: Demo data

Multiple equilibria — no single dominant strategy

Stag Hunt: high payoff if both cooperate, but risk of mutual loss

4, 4(Risk dominant)3, 00, 33, 3(Payoff dominant)Hunt StagHunt HareHunt StagHunt Hare
Gagan MalikSource: Demo data

Firms set quantities based on each other's output

Best-response curves — Firm B's optimal quantity given Firm A's choice

10000255075100Nash equilibriumFirm A outputFirm B outputFirm AFirm B

The Nash equilibrium occurs where both firms' best-response curves intersect. Each firm is maximizing profit given the other's choice.

Gagan MalikSource: Demo data

Optimal bid trades off winning against profit margin

Bidder payoff by bid level (sealed-bid first-price auction)

30-20020406080100Optimal bidValuation = 80

The optimal bid balances the probability of winning (higher bid = higher P(win)) against payoff if winning (bid = lower profit margin).

Gagan MalikSource: Demo data

Cooperation breaks down under repeated play

Prisoner's Dilemma — share of rounds both players cooperated

1000110254050Cooperation rate

Both players start cooperating, but incentives to defect build. Once defection begins, cooperation rarely returns.

Gagan MalikSource: Demo data

How the pieces connect

Node size = importance, line = relationship

CoreABCDE
Gagan MalikSource: Demo data

¿Trabajamos juntos?

Consulta los planes, haz una pregunta o reserva una llamada.

Ver planesPregúntale a GaganReservar llamada

More in Lab

View in archive

Stamp Sheet Player

6 de agosto de 2026

Skeleton shape

4 de agosto de 2026

What's new modal

3 de agosto de 2026

Mantente al día

Añade este enlace a tu lector RSS para recibir nuevos ensayos y actualizaciones automáticamente.