Skip to content

Charts & Data Visualization

Charts

46 visualization components powered by D3.js for calculation and React for rendering. Every chart consumes design tokens for theming, supports dark mode, and meets WCAG AA accessibility standards with screen reader fallback tables.

Architecture

D3.jsScales, shapes, layouts, math
ReactSVG/Canvas rendering via JSX
dataviz.css8 categorical + sequential + diverging palettes

Standard Charts6

Core chart types for time-series, comparison, and distribution analysis.

Hierarchical & Flow4

D3-powered layouts for allocation decomposition, fund flows, and entity structures.

Network & Relationship2

Force-directed and chord layouts for counterparty networks and cross-entity exposure.

Time-Series & Ranking4

D3-powered horizon, stream, and bump charts for dense temporal monitoring and comparative ranking — FX rates, AUM composition, fund performance.

Statistical & Analytical3

Distribution and multi-factor charts for risk analysis — VaR, CVaR, stress-test distributions, and instrument factor comparison.

Heatmaps & Surfaces5

Matrix, surface, and geographic visualizations for risk, correlation, implied volatility, and regional exposure.

Financial Specialty12

Domain-specific charts for market data, fixed income, and performance attribution.

CandlestickGL

GPU-accelerated OHLC candlestick chart via WebGL2 (fallback WebGL1). Renders 50k+ candles at 60fps. Hardware-accelerated zoom/pan, crosshair tooltip, bull/bear coloring from DS semantic tokens.

DepthChartGL

GPU-accelerated order book depth visualization. Bid (temporal blue) and ask (agency red) cumulative depth curves as filled triangle-strip areas with smooth line borders. Animates live via rAF.

VolumeProfileGL

GPU-accelerated price-at-volume histogram. Two color modes: 'heat' (5-stop vol intensity ramp from dataviz tokens) and 'delta' (buy/sell stacked bars). POC label. Real-time updates via DYNAMIC_DRAW.

OrderFlowGL

GPU-accelerated order flow tape — trades as circular GL_POINTS on a price-over-time scatter. Dot radius scales with quantity. Buy = outcome-positive green, sell = agency red. Ring buffer for real-time streams (default 2000 trades).

YieldCurveViewer

Par, spot (zero), and forward yield curve viewer with inversion detection and tenor labels

BacktestingChart

VaR backtesting chart with P&L bars vs. VaR forecast line; breach count and color-coded exceptions

BenchmarkComparisonChart

Portfolio vs. benchmark cumulative return comparison with excess return (alpha) display

DebtMaturityProfile

Stacked bar chart showing debt maturities by period and instrument type for funding dashboards

TenorLadder

Diverging horizontal bar chart of FX forward positions by tenor (ON/TN/1W/1M/3M/6M/1Y). Long bars right in green, short bars left in red, with net position labels

MaturityLadder

Portfolio maturity distribution with bar chart and bucket details including count, amount, yield

CapitalStructureWaterfall

Capital structure waterfall from senior secured to equity with seniority color coding and proportion bars

CashForecastChart

13-week rolling cash forecast with confidence-band bar chart

Micro Charts & Indicators5

Inline data primitives for tables, cards, and dense dashboard layouts.

Chart Infrastructure5

Shared interaction layers, tooltips, and rendering providers.