Monday, June 26, 2017

F1 2017 Azerbaijan - Looking for Stories...

It's one thing to watch the race, it's another to look at the charts to try to spot things that may be of immediate interest. So from a quick skim of the charts, which ones jumped out at me?

For a null point starter for 10, the track position chart. From lap 35 or so, we see the race evolve at the front, if nothing else...

In terms of battlemap charts, Bottas has one of the more interesting ones... Can you just feel yourself holding your breath from lap 39 or so...?

Hamilton was casually hassled for the first half of the race (not that interesting, though?) and hassling from lap 30 or so:

So how do Vettel see it? Close fought throughout?

Stroll was battling from the off (but there's a lot of boring safety car stuff in there in the first half of the race?), makes space on MAG behind, and then BOT starts to threaten... Gulp... How much per lap..?

 Looking at the charts, you'd maybe credit VAN with a charge?

So.. the race from Bottas' perspective looks like it may have stories to tell... How does it look from the track concordance perspective?


And what about Ricciardo? How did he go about getting from 19th to the top step of the podium?

Passes on MAG, HUL and STR maybe...? But then he was gifted?

Thinks... it would be really nice to link those two charts together interactively, so that highlighting an element on one chart highlighted the other instances of that driver on the same chart and the other chart?

Sunday, June 25, 2017

F1 2017 Azerbaijan Qualifying

How the session progressed:

How they qualified:
In terms of time:
Going from Q1 to Q2:
  • KVY failed to improve his time, recording 103.186 compared to 102.927 (0.259s slower)
  • HUL failed to improve his time, recording 104.267 compared to 103.93 (0.337s slower)
  • WEH failed to improve his time, recording 104.603 compared to 104.317 (0.286s slower)
Going from Q2 to Q3:
  • STR failed to improve his time, recording 102.753 compared to 102.284 (0.469s slower)
  • MAS failed to improve his time, recording 102.798 compared to 102.735 (0.063s slower)
  • RIC failed to improve his time, recording 103.414 compared to 102.215 (1.199s slower)

How Q1 cut-off time progressed:

As-if time-based grid from Q1 times:

 How Q2 cut-off time progressed:
As-if time-based grid from Q2 times:
 How Q3 front-row cut-off time progressed:
As-if time-based grid from Q3 times:

Saturday, May 27, 2017

F1 2017 Monaco Qualifying

Qualifying position, slopegraph summary

Session utilisation - when were cars on track during the session?

Cut-off time evolution - Q1:

Session best time, Q1 - grid relative to timing:

Cut-off time evolution - Q2:

Session best time, Q2 - grid relative to timing:

Front-row of grid cut-off time evolution - Q3:

Session best time, Q3 - grid relative to timing:

Saturday, May 20, 2017

Sunday, May 14, 2017

F1 2017 Spanish Grand Prix - Race Charts

(Chart reading based on not watching race, hearing any commentary from it, or having read any race reports - it's just a reading of the charts.)

The race history chart shows a battle up front between HAM and VET but then not much action until the battle for the last few points between two cars for 7th and three cars for ninth until the last few laps. The dip around lap 35 or so suggests a safety car?

The track history chart shows the paucity of cars finishing the race on the lead lap, with multiple cars two laps behind the leaders.

The battlemap for HAM shows him trailing, but keeping pace with, VET for the first 13 laps, drawing awy from BOT at the same time, taking the lead as VET pitted.
At lap 22, with the race history chart showing HAM pitting (I need to add pit events to the track charts...), HAM he made significant ground on VET before VET regained the pace. On lap 44 or so, HAM, regained the lead, then slowly started to open up a small gap before what look like a couple of attempts by VET in the last few laps to make ground before falling back again in the presence of backmarkers.

From VET's point of view, we see him leading from HAM at the start, then chasing down BOT at a rate of knots after pitting.

After passing BOT, he had a quick dance with HAM?, he managed to pull away from HAM until the safety car(?). Did HAM make a pass after the safety car(?)? From lap 16 or so we also see the presence of back markers.

The track concordance chart for HAM shows him keeping pace with the car in front (VET) at the start while pulling away from BOT in third at just under a second a lap and the car in fourth by about 20/15 seconds a lap. In the closing laps, we see how the backmarkers appear to have knocked VET back.

The track concordance chart for VET shows his pace in laps 15-20 chasing down BOT and how he lost out to HAM between lapps 45 to 55 or so.

Having a quick look at GRO's race, we see him battling with SAI in the first part of the race, and KVY in the last third as RIC bears down on him like a steam train. (I can almost hear  RIC getting shouting with KVY!) Note to self- need to fix the battlemap colours...two factors are 1 and 2 laps behind and need lap(s) ahead/behind colour style cf track concordance chart.)
KVY's battlemap shows how he was further sandwiched between GRO and MAG in the latter part of the race before MAG fell out of the picture.
From SAI's perspective, we seem him battling directly with MAG in the early part of the race, with GRO biting at his heels, and with WEH for the last half as MAG tailed off then dropped from view.
From WEH's battlemap, he doesn't seem to have had much rest, being largely sandwiched closely from behind, but too far ahead to make for any racing challengin for a better position ahead, for pretty much the whole race.

STR looks to have had an interesting race. Hassled by ERI early on as WEH made a small gap, he then chased down ALO but couldn't get close enough to make a pass. Instead, ERI hunted him down and made the pass. He then chased down ALO for a second time, this time making the pass, and did the same with ERI, who then sat in in his mirrors as KVY pulled away quite a bit further up the road. At lap 42, ERI broke past and charged away.
 PER seems to have just been having something of a solo Sunday drive..

On the other hand, ALO had to work for the first three quarters of the race before having a pacey chase down of MAS in the last third.
ALO's track concordance chart is too messy to reveal much?

F1 2017 Spanish Grand Prix - Qualifying Charts

Qualifying progression:
Session utilisation:
Q1 cut-off time evolution:
Q1 - Grid spacing based on best session time:

Q2 cut-off time evolution:
Q2 - Grid spacing based on best session time:
Q3 front-row time evolution: 
Q3 - Grid spacing based on best session time:

 For more, see F1DataJunkie F1 2015 Spain Qualifying Report.

To learn how to create this charts and support this project: Wrangling F1 Data With R.

Monday, May 8, 2017

A New Chart Type - Race Concordance Charts

Although this blog doesn't attract that many comments, one of the repeated ones has been for a wider scope in battlemaps so that they show more than just the lead chasing or chased car.

To a certain extent, the track position charts provide a macroscopic overview of the race as a whole from a track position viewpoint, and race history charts show the relative pace of different vehicles.

But how about a chart that could provide a view of the track, both ahead and behind, within a certain time window, from the perspective of a particular car?

This is where track concordance charts come in. For each lap, these charts show the cars ahead - and the cars behind - a particular target car, giving you an at a glance view, on a lap by lap basis, of the traffic ahead and behind the target car, on track.

Here are a few examples of original sketches from the 2017 Russian F1 Grand Prix:

The circles represent cars ahead (negative acctimedelta, in seconds, to the left) and behind (positive acctimedelta, in seconds, to the right) the target vehicle. The colour identifies the lap the cars are on - pale blue is the same racing lap, dark blue shows cars a lap ahead (that need to be let by under blue flag conditions), and orange (to red) are backmarkers behind. The highlights within a circle marker are used to denote other target cars. The vertical, y-axis identifies the lap the target car is on.

In the top chart, the ivory coloured vertial bars represent the pit window, a time +/- pit loss time away from the target car. Vertical dashed lines identify the lap or laps on which the target car pitted.

One of the things our eyes detect in the charts are the progressions of a particular car, assuming they lie along a perceived line. (Aren't the principles of the Gestalt Theory of Perception wonderful?!)

We can actually make traces of a particular car explicit by using a line to connect them. Note that we also need to break the line where the trace for a particular car skips a lap, so we don't get a "carriage return" line across the canvas:

We can also play with the window size:
To my eye these charts are harder to read than the simpler scatterplot style race concordance charts. In certain respects, they are reminiscent of race history charts, providing an idea (from the gradient) of particular lines) of the pace of other cars nearby on track over several laps, relative to the pace of the target car. Additional annotations, such as pit lines and pit windows, may add useful value to this chart without further complicating the reading of it (indeed, they may make it easier to read).

For more detail about the origins of the race concordance chart, see: Race Track Concordance Charts.