Demo graph script using Gnuplot.
Plot race lap times for one driver, sourced from database.
Add terminal title, change font, and layout of legend.
Plot multiple lap times with separate db calls.
Simplify database calls to get multiple plot data.
Prepare SQL statement before retrieving data.
Remove test graph. Sub to alternate solid/dashed lines based on car number
Add graph for race lap differences for single driver
Plot race lap diffs for multiple drivers
Clean up shared graph font and race_id variables
Enable output to GIF file and add drivers' names to legend.
Sort key entries by position from race classification.Use same source for drivers
Add command line options for terminal and race id and set fonts for term type
Allow different fonts for each terminal.
Move chart options hash to chart table for race_lap_times sub.
Use Hash::Merge for deeper merging of graph options hash.
Use Const::Fast for constants
New create_chart sub to remove duplicated code
Add graph for fuel adjusted lap times
Use Hash::Merge for all graph option sources