JasperReports have D3js component but I'm beginning to think it's just better to have D3js natively be supported in html exporter. One factor against this is that D3js may not be supported in all browsers that JasperReports currently supports but that is not a problem with my situation.
Would like to hear your thought on the matter.
It may be that jaspersoft is currently bound by IE8 support and IE8 does not support svg (I think they announced they are going to drop IE8 support already).
I think I'll just go forward with svg and d3js because my current users do not need IE8 but require better html output.