Considering implementing PivotTable.js beside Highcharts. Would love it, if Highcharts could show a pivot table natively!
Good example of javsascript based pivot tables: https://github.com/nicolaskruchten/pivottable
That library comes with set up options to include D3 or Google Charts.
Worth exploring pairing that library with Highcharts.