myIO Chart Gallery

Interactive D3.js visualizations, built entirely in R.

37 Chart Types

Scatter, line, bar, grouped bar, area, histogram, donut, gauge, treemap, hexbin, heatmap, candlestick, waterfall, sankey, boxplot, violin, ridgeline, regression, Q-Q plots, group comparisons, lollipop, dumbbell, waffle, beeswarm, bump, radar, funnel, survival curves, distribution fit, sparklines, and small multiples.

Statistical Transforms

Built-in CI bands, LOESS smoothing, moving averages, mean ± CI error bars, and regression diagnostics. Composable and chainable.

Bidirectional I/O

Brush to select, click to annotate, link charts with Crosstalk, and add parameter sliders. User actions flow back as structured data.

Dark Mode + Themes

14 built-in theme presets including dark, midnight, ocean, forest, sunset, neon, corporate, and academic. One-line theming with setTheme().

Use the tabs above to explore each chart type.

Documentation Source Code
Grouped bar
Bar
Horizontal bar
Lollipop
Dumbbell
Donut
Waffle
Waterfall
Treemap
Funnel
Gauge
Line
Moving average
Area
Bump
Candlestick
Sparklines
Revenue trend
User growth
Error rate
Calendar heatmap
Histogram
Distribution fit
Boxplot
Violin
Ridgeline
Beeswarm
Q-Q plot
Hexbin density
Regression + CI
LOESS smoothing
Scatter + trend
Residuals
Mean ± CI
Group comparison
Small multiples
Heatmap
Sankey
Radar
Survival curve
Field tracking
Tactical overlays
  • Width and depth : the across- and along-pitch spread of a team's outfield players at the current moment, in meters. The box on the pitch shows it.
  • Separation : select a player to see the distance to the nearest opponent and nearest teammate.
  • Window : use Set window start and Set window end under the pitch to get the mean, minimum and maximum width and depth over a stretch of play.
  • Players without a tracked position are left out, never placed or filled in.
Brush selection
Click-to-annotate
Linked brushing

Brush points in the left chart to highlight them in the right chart.

Parameter slider
Theme presets
Export