OK. Some lessons learned.
I first tried adding the window resize event into the google 'onready' event, but this caused a significant decrease in performance as it seemed to be duplicating the embedded "tabular representation of the data" hidden element.
So, I instead opted for a document ready event outside of the google chart function, which called a debounce script, which eventually triggers the chart.draw().