jsdom svg transform transitions - Cannot read property 'baseVal' of undefined

I am trying to use dc.js in node.js to render millions of rows.

I render the charts, and then return the svg. However it only works when is disable transitions using dc.disableTransitions = true;

I want to use transitions because it conveys information, and looks nicer. However I get the following error

http://localhost/d3/d3.js:5943 var t = g.transform.baseVal.consolidate(); TypeError: Cannot read property 'baseVal' of undefined

Is there anyway to get transform transitions to work in jsdom? Or is there an alternative that will work in node.js?

UPDATE - Here is a copy of my current files that I am running on node.js http://jsfiddle.net/1y9jhvtL/2/

jsdom doesn't support the SVG DOM (... yet), so this can't work.

You may have luck with phantom.js, however it's not node but a headless webkit basically. Maybe you could disable transitions in jsdom, but enable them on the client side?