A four-state tennis court-coverage map — the player's own half in hand-rolled SVG, tracked positions binned into a dwell-density field with the average position, the median recovery spot, a baseline-distance readout and a left/right balance bar.
Preview in your theme
Loading preview…
This component is part of Pro
The install command, prompt and concept map are included with a Pro license — one purchase unlocks every Pro component, forever.
A. Vidal · hard court · def. M. Reyes 6-4 3-6 7-5 · 58% first serves in · 2 h 04
0.8 m behind the baselineaverage position, 0.3 m left of centre
56% left of centre44% right
0> 0≥ 1.3%≥ 2.6%≥ 3.9%≥ 5.2%of tracked time per 0.9 m cell
Average position — 0.8 m behind the baseline, 0.3 m left of centre
Median recovery spot — 1.1 m behind the baseline, 0.4 m left of centre
Shade is share of tracked time per 0.9 m cell; an unshaded cell is a place the player never stood, not missing data. The mean is pulled toward the net by every excursion forward, the median is where the player actually recovered to. Here the median lands 0.37 m from the average — too close to draw as two marks — so the diamond is offset, with a hairline back to the metre coordinate printed beside it. Pick a depth band to re-read every figure over that stretch of court alone.
3 sightings dropped: 3 outside the 18.3 m by 18.3 m enclosure drawn here.
Court coverage: A. Vidal, def. M. Reyes 6-4 3-6 7-5 · 58% first serves in · 2 h 04. Their own half of a singles court seen from behind them, net across the top, baseline 11.9 m away and 6.4 m of run-back behind it, shaded by share of tracked time in 0.9 m cells. 880 sightings in all. Average position 0.8 m behind the baseline, 0.3 m left of centre; median recovery spot 1.1 m behind the baseline, 0.4 m left of centre. 56% of all tracked time left of the centre line, 44% right. Inside service line: 3.9% of tracked time, 35 sightings, average 7.6 m inside the baseline, 39% left of centre. No-man's land: 10.7% of tracked time, 94 sightings, average 1.6 m inside the baseline, 59% left of centre. Behind baseline: 85.4% of tracked time, 751 sightings, average 1.4 m behind the baseline, 56% left of centre.
Every depth band from the net to the back fence, with its share of tracked time, the sightings behind it, the average and median distance from the baseline, and the left/right split about the centre line.
Band
Metres from the net
Share of tracked time
Sightings
Average position
Median position
Left of centre
Right of centre
All
0.0 to 18.3
100%
880
0.8 m behind the baseline, 0.3 m left of centre
1.1 m behind the baseline, 0.4 m left of centre
56%
44%
Inside service line
0.0 to 6.4
3.9%
35
7.6 m inside the baseline, 0.3 m right of centre
7.5 m inside the baseline, 0.3 m right of centre
39%
61%
No-man's land
6.4 to 11.9
10.7%
94
1.6 m inside the baseline, 0.3 m left of centre
1.7 m inside the baseline, 0.5 m left of centre
59%
41%
Behind baseline
11.9 to 18.3
85.4%
751
1.4 m behind the baseline, 0.3 m left of centre
1.4 m behind the baseline, 0.4 m left of centre
56%
44%
Depth bands are cut on the court's own lines: the service line at 6.4 m from the net and the baseline at 11.9 m.
empty
Court coverage
A. Vidal · hard court · def. M. Reyes 6-4 3-6 7-5 · 58% first serves in · 2 h 04
No positions tracked yet
Shading fills in where A. Vidal stood, with the average position and the median recovery spot marked once the first rally is logged.
loading
Court coverage
A. Vidal · hard court · def. M. Reyes 6-4 3-6 7-5 · 58% first serves in · 2 h 04
Loading court coverage
error
Court coverage
A. Vidal · hard court · def. M. Reyes 6-4 3-6 7-5 · 58% first serves in · 2 h 04