Skip to main content
Identify where speed changes occur on a circuit. These locations have a large effect on lap time. Annotate a speed trace with corner locations to show braking zones, apex speeds, and acceleration patterns at specific corners. Speed trace with corner annotations

Loading the Session and Data

Analyze the fastest qualifying lap from the 2021 Spanish Grand Prix. Overlay the corner markers.

Getting the Fastest Lap Telemetry

Select the fastest lap and retrieve its telemetry data with distance information.

Loading Circuit Information

The circuit info contains corner locations, numbers, and other track-specific data.
The circuit_info.corners DataFrame includes:
  • Number: Corner number
  • Letter: Corner letter (for chicanes or complex sections)
  • Distance: Distance from start line in meters
  • Angle: Corner angle
  • X, Y: Track coordinates

Creating the Annotated Plot

Plot the speed trace and add vertical lines at each corner location.

Understanding the Visualization

The annotated speed trace reveals:
  • Corner entry speeds: Where the speed drops before each corner marker
  • Minimum corner speeds: The lowest point near each corner number
  • Corner exit acceleration: How quickly speed increases after each corner
  • Straight-line performance: Speed plateaus between corners
For example, Turn 1 at Barcelona typically shows a sharp speed drop from ~310 km/h to ~150 km/h. The high-speed Turn 9 maintains speeds above 250 km/h.

Comparing Multiple Drivers

The native speed traces chart overlays the fastest laps of several drivers on a shared distance axis:
The telemetry comparison chart adds acceleration and driver-action panels.

Complete Example

The whole workflow above is wrapped in a single native function:

Next Steps

Last modified on September 3, 2026