TLDR: Есть ли у кого-нибудь опыт обоих протовиков & D3.js, чтобы осветить различия между ними?Protovis vs. D3.js
Я играл с протовисом последние 2 недели, и до сих пор это было здорово. За исключением теперь, я, кажется, ударил немного кирпичной стены с анимацией.
protovis: http://vis.stanford.edu/protovis/
Я хочу сделать некоторые довольно простой анимации, но с protovis он чувствует себя менее интуитивно - я начинаю думать, что protovis никогда не был предназначен для анимации. Итак, я начал смотреть на D3.js:
http://mbostock.github.com/d3/ex/stack.html
Он очень похож, но:
- Кажется более легкий
- кажись ориентирована на взаимодействие с другими элементами DOM, а также SVG
- кажись направлены на добавление анимации
Может кто-нибудь осветить любые другие различия?
Я был бы очень благодарен за любые и все входные
Довольно правильно, за исключением третьего пункта. Вы можете встраивать графику Protovis в произвольный элемент HTML. – Geoff
@Jeff - Возможно, я преувеличил случай. Я хотел сказать, что D3 * предназначен для работы с произвольными элементами, в то время как с Protovis (AFAIK) требуется работать за пределами установленного API (например, устанавливая свойство root '$ dom'). Я смягчу этот момент. – nrabinowitz
@Jeff - С другой стороны, я полностью отвлекаю эту точку - так или иначе я никогда не замечал свойство 'Panel # canvas'. Спасибо за примечание. – nrabinowitz