Line charts were rendered using HTML5 canvas. The highlighted "forecast" area was selectable from the spreadsheet.

Bar Charts and tables were rendered using HTML/CSS.

A variety of different bar-styles were built in and accessible through keywords in the spreadsheet.

The spreadsheets can be updated easily by OAK staff.

Pie charts were rendered using HTML5 canvas. The call-outs in the pie charts were positioned with an algorithm I wrote in Javascript.