TLDR: Quelqu'un a-t-il une expérience des deux protovis et D3.js pour éclairer les différences entre les deux?
Je joue avec protovis depuis 2 semaines et ça a été génial jusqu'à présent. Sauf que maintenant, il me semble avoir heurté un peu un mur de briques avec de l'animation.
protovis: http://vis.stanford.edu/protovis/
Je veux faire une animation assez simple, mais avec protovis, cela semble moins qu'intuitif - je commence à penser que protovis n'a jamais été vraiment destiné à l'animation. Alors, j'ai commencé à regarder D3.js:
http://mbostock.github.com/d3/ex/stack.html
Cela ressemble beaucoup, mais:
- Semble plus léger
- Semble conçu pour interagir avec d'autres éléments DOM ainsi qu'avec SVG
- Semble destiné à ajouter des animations
Quelqu'un peut-il éclairer d'autres différences?
Je serais très reconnaissant pour toute contribution
la source
$dom
propriété racine ). Je vais atténuer ce point.Panel#canvas
propriété. Merci pour la note.Il existe un tutoriel qui couvre les différences entre D3 et Protovis en détail. Je suis d'accord avec la description de @ nrabinowitz, bien que je souligne que nous avons récemment ajouté une documentation complète sur l' API .
la source
Il y a un article récent des auteurs de Protovis / d3.js publié en 2011 http://vis.stanford.edu/files/2011-D3-InfoVis.pdf principalement sur d3.js mais contenant certaines des raisons pour lesquelles ils ont changé certains choses sur le chemin de Protovis à d3.js.
la source