1. A computer implemented method of isolating scripting from native graphic engine rendering of animated data visualizations, including: receiving at a run time script processing tool, messages comprising: first output comprising first selected data to be visualized in a body of a first scene, first chart parameters defining visualization chart elements in the first scene, and a first static visualization script that produces a first data visualization of the first selected data; and second output comprising second selected data to be visualized in a body of a second scene, second chart parameters defining visualization chart elements in the second scene, and a second static visualization script that produces a second data visualization of the second selected data; operating the run time script processing tool, comprising: running the first static visualization script against the first data and first chart parameters in the first output to generate a serialized first data set that describes the first data visualization as shapes that represent data regions of the chart and other chart components; running the second static visualization script against the second data and second chart parameters in the second output to generate a serialized second data set that describes the second data visualization as shapes that represent data regions of the chart and other chart components; automatically calculating tweening parameters to animate transition between the first data visualization and the second data visualization; and causing display of the first data visualization and then of an animated transition from the first data visualization to the second data visualization by successively passing to a run time native rendering tool the serialized first data set and the serialized second data set together with the tweening parameters.