Les différences entre la version 3 et la version 4 de d3 marquent une évolution importante. Outre la modularisation de la librairie, l'évolution du troisième paramètre des fonctions de callback, l'aplatissement des espaces de nom - cf. dans la présentation de Mike Bostock :
d3.scale.linear ↦ d3.scaleLinear
D'où quelques outils et tests - scripts passant sur Firefox Mac.
Terminaux avec les versions 3 et 4
Des interpréteurs d3.js en ligne :
- pour la version 3
- pour la version 4 directement et en modules
montés grâce au JQuery Terminal Emulator Plugin, afin d'à la volée évaluer des instructions d3.
Adaptation de la version 3 à la version 4
Partant de la démonstration Chained Transitions dont le script fait une quarantaine de lignes, adaptation à la version 4.