B2B Visualisation
by THEKINGJEZE
Design data visualisations for B2B dashboards displaying buying signals, composite scores, trends, and alerts. Apply when building charts, sparklines, score breakdowns, heatmaps, or any interface requiring rapid comprehension of multivariate data. Covers the 2-second rule, pre-attentive processing, visualisation selection by data type, trend surge detection, score explainability, and mobile-responsive patterns.
Skill Details
Repository Files
1 file in this skill directory
name: b2b-visualisation description: Design data visualisations for B2B dashboards displaying buying signals, composite scores, trends, and alerts. Apply when building charts, sparklines, score breakdowns, heatmaps, or any interface requiring rapid comprehension of multivariate data. Covers the 2-second rule, pre-attentive processing, visualisation selection by data type, trend surge detection, score explainability, and mobile-responsive patterns.
B2B Market Intelligence Visualisation
Purpose
Design visualisations for B2B buying signals with time-to-insight as the primary imperative. In high-velocity environments, the interface must facilitate comprehension of complex multivariate signals in under two seconds.
Related Skills
adhd-interface-design— For cognitive load patternsaction-oriented-ux— For lead card and queue designsuk-police-design-system— For colour tokens and typographynotification-system— For alert severity and badging
Cognitive Foundations
Pre-Attentive Processing
Visual properties detected in under 200 milliseconds, before conscious attention engages:
| Attribute | Detection Speed | Best Use Case |
|---|---|---|
| Colour intensity/hue | ~50ms | Status, urgency, category |
| Position on common scale | ~100ms | Comparison, ranking |
| Length | ~100ms | Magnitude, progress |
| Size | ~150ms | Importance, volume |
| Orientation/slope | ~150ms | Trend direction |
| Motion/flicker | Immediate | Critical alerts (use sparingly) |
Accuracy Hierarchy
Visual encodings ranked by reliability for accurate value judgement:
- Position on common scale — Most accurate (bar charts, dot plots)
- Length — Very accurate (bars, bullet graphs)
- Angle/slope — Moderate (line charts)
- Area — Poor (bubble charts, pie charts)
- Colour saturation — Least accurate for precise values
Implication: For comparison tasks, prefer bar charts and dot plots over pie charts and gauges.
Cognitive Load Management
Every pixel must serve a data-communicating purpose. Eliminate:
- Unnecessary gridlines
- 3D effects
- Heavy borders
- Decorative backgrounds
- Redundant legends
The 2-Second Rule
A user must answer "Is this account interested?" and "Why?" within two seconds.
2-Second Test Checklist
- What is it? — Clear label
- Is it good/bad/urgent? — Direction + threshold indicator
- What changed? — Delta value
- What should I do? — CTA or driver hint visible
If any answer requires a legend, tooltip, or reading axis ticks, move that information to a detail view.
Visualisation Selection by Data Type
| User Task | Visualisation Type | Rationale |
|---|---|---|
| Scan/triage many entities | Sparklines, micro-charts | Word-sized, pattern recognition |
| Diagnose/explain one entity | Full charts with axes | Precision, interaction |
| Compare values | Bar charts, dot plots | Position on common scale |
| Show progress vs target | Bullet graphs | Length encoding, compact |
| Indicate status category | Badges, colour coding | Pre-attentive, categorical |
| Show exact value | Number + delta | Precision with context |
Sparklines vs Full Charts
Use Sparklines When:
- Task is "up/down/volatile?" not "what was the value on April 12?"
- Displaying many rows (account list, territory list)
- Paired with number + delta
- Time window is consistent
Use Full Charts When:
- User needs to answer "why did this spike happen?"
- Axes, annotations, or event markers required
- Interaction expected (zoom, filter)
Practical Pattern:
- List view (scan): Number + delta + sparkline + 1 badge
- Detail view (explain): Full chart with baseline band, annotations
Gauges vs Progress Bars vs Numbers
| Element | Best For | Efficiency |
|---|---|---|
| Numbers | Exact values needed quickly | High precision |
| Progress/Bullet bars | Value vs target/thresholds | High comparison |
| Gauges | Capacity/utilisation metaphor | Low (use rarely) |
Research shows bullet graphs support more efficient reading than gauge graphs.
Trend Visualisation: Showing Surge at a Glance
Making "Surge" Binary First
For sales scanning, "surge" should read as a state (Yes/No + severity), then users inspect magnitude.
The Baseline Band Pattern
To show "surging relative to normal," add a typical-range band behind the line:
- Upward breakout → Green highlight, "SURGE" badge
- Downward breakout → Red highlight, "DECLINE" badge
Band Calculation:
- Median ± IQR (interquartile range)
- Mean ± 2σ (standard deviations)
- Rolling average ± percentage threshold
Period-over-Period Comparisons
Ghost Bar (Fastest in Lists):
- Solid bar = current period
- Light/outlined bar = previous period
- Delta text adjacent
Indexed Line (100 Baseline):
- Convert each series to index = 100 at start
- Divergence shows acceleration
Score Visualisation: Explainability
The Opacity Problem
Composite scores are often "black boxes." Teams disregard scores they don't understand.
Principle: Separate the score for triage (one glance) from the reasons for action (one click/expand).
Progressive Disclosure Architecture
Layer 1: Score (Always Visible)
- Large number + categorical label (Cold/Warm/Hot)
- Delta from previous period
- Optional percentile
Layer 2: Top Drivers (Compact)
- Up to 3 driver chips
- Each shows direction + contribution magnitude
Layer 3: Full Breakdown (Expanded)
- Sorted contribution bar list
- Waterfall chart showing how components sum
- Top positive and negative factors
Alert Design and Anomaly Highlighting
The Highlight Budget
Only ONE strong highlight per row/card:
- Badge OR border OR background tint OR icon — not all four
Reserve pre-attentive cues for top-priority signals only.
Severity Coding
| Severity | Colour | Icon | Use Case |
|---|---|---|---|
| Critical | Red/Orange | ⚠️ | Competitor contract signed, Champion left |
| Warning | Yellow/Amber | ⚡ | Usage dropped 10%, Stalled in stage |
| Info | Blue/Gray | ℹ️ | New CFO hired, Press mention |
Motion: Use sparingly. Reserve for states requiring immediate action.
Avoiding Alert Fatigue
Gate alerts by:
- Persistence: 2-3 consecutive periods above threshold
- Impact: Score contribution ≥ X points
Throttle display:
- Show "Top 5 today" by default
- Provide "view all" expansion
Sparklines and Small Multiples
Sparkline Specifications
- Aspect Ratio: Wide and short (4:1)
- Start point: Gray dot (anchor)
- End point: Coloured dot (current state)
- High/Low points: Optional markers
- Smoothing: Slight curve, avoid over-smoothing
Small Multiples
Use when comparing many entities with the same question.
Consistency Requirements:
- Same time window everywhere
- Shared Y-scale when magnitude matters
- Normalised Y-scale when shape matters
- 1 series ideal, 2 maximum
Coordinated Highlighting: Hover one account → highlight same time region across ALL sparklines.
Mobile-Responsive Data Visualisation
Adaptation Playbook
| Desktop | Mobile |
|---|---|
| Horizontal bar chart | Vertical list of bars |
| Multi-series line chart | Single series + toggle |
| Data table | Card stack |
| Dashboard grid | Vertical scroll of cards |
| Detailed chart | Sparkline + tap to expand |
Touch-First Interactions
The Scrubber Pattern: Dragging anywhere on chart snaps to nearest data point; readout updates above.
Technical Implementation
Rendering Performance
| Technology | Use Case |
|---|---|
| SVG | Interactive elements, <1000 elements |
| Canvas | High-density plots, >1000 elements |
Progressive Loading
- Render chart skeleton immediately
- Load macro trend line first
- Progressively enhance with high-resolution data
Summary Principles
- Velocity over Static State — Show rate of change, not just current value
- Context over Raw Counts — Always provide baseline or comparison
- Binary First, Quantitative Second — State (Hot/Cold) before magnitude
- Progressive Disclosure — Triage → Detail → Full analysis
- Pre-attentive for Priority — Reserve colour/size/motion for what matters
- Position over Angle — Bars and dots over pies and gauges
- Explain the Score — Show drivers, not just the number
- Respect Cognitive Load — Every pixel earns its place
- Mobile as Primary — Design for glanceability
- 2 Seconds or Less — If it requires legend/tooltip, simplify
Related Skills
Xlsx
Comprehensive spreadsheet creation, editing, and analysis with support for formulas, formatting, data analysis, and visualization. When Claude needs to work with spreadsheets (.xlsx, .xlsm, .csv, .tsv, etc) for: (1) Creating new spreadsheets with formulas and formatting, (2) Reading or analyzing data, (3) Modify existing spreadsheets while preserving formulas, (4) Data analysis and visualization in spreadsheets, or (5) Recalculating formulas
Clickhouse Io
ClickHouse database patterns, query optimization, analytics, and data engineering best practices for high-performance analytical workloads.
Clickhouse Io
ClickHouse database patterns, query optimization, analytics, and data engineering best practices for high-performance analytical workloads.
Analyzing Financial Statements
This skill calculates key financial ratios and metrics from financial statement data for investment analysis
Data Storytelling
Transform data into compelling narratives using visualization, context, and persuasive structure. Use when presenting analytics to stakeholders, creating data reports, or building executive presentations.
Team Composition Analysis
This skill should be used when the user asks to "plan team structure", "determine hiring needs", "design org chart", "calculate compensation", "plan equity allocation", or requests organizational design and headcount planning for a startup.
Startup Financial Modeling
This skill should be used when the user asks to "create financial projections", "build a financial model", "forecast revenue", "calculate burn rate", "estimate runway", "model cash flow", or requests 3-5 year financial planning for a startup.
Kpi Dashboard Design
Design effective KPI dashboards with metrics selection, visualization best practices, and real-time monitoring patterns. Use when building business dashboards, selecting metrics, or designing data visualization layouts.
Dbt Transformation Patterns
Master dbt (data build tool) for analytics engineering with model organization, testing, documentation, and incremental strategies. Use when building data transformations, creating data models, or implementing analytics engineering best practices.
Startup Metrics Framework
This skill should be used when the user asks about "key startup metrics", "SaaS metrics", "CAC and LTV", "unit economics", "burn multiple", "rule of 40", "marketplace metrics", or requests guidance on tracking and optimizing business performance metrics.
