alternatives d'implementació
d3.js i processingjs