Я использую код, предоставленный по ссылке https://gist.github.com/Caged/6407459. SVG генерируется отлично и отображается в браузере. Однако я не могу использовать .transition и .on функции D3 в этом коде. Работает ли эта функция с nodejs?Работает ли переход D3 на nodejs?
ответ
Цель, с которой вы ссылаетесь, предназначена для создания статической разметки SVG и отправки их клиенту. Следовательно, клиент (браузер) получает только разметку SVG без любого Javascript. Вы не можете привязывать обработчики событий к разметке на сервере; эта задача должна выполняться браузером на стороне клиента. Вам придется отправить код javascript клиенту.
Что касается переходов, поскольку D3 реализует переходы через javascript, они также не будут отправляться клиенту. Существуют способы анимации SVG с использованием CSS3 и SMIL, которые можно визуализировать на сервере, но я подозреваю, что было бы проще отправить код клиенту для нужных анимаций.
То, что вы пытаетесь сделать, сродни открытию визуализированного SVG в Illustrator или Inkscape и спрашивает, будут ли выполняться переходы и обратные вызовы.
- 1. Переход не работает d3
- 2. D3 переход не работает
- 3. d3 переход на узел
- 4. Почему не работает D3-переход
- 5. Переход на диаграмму d3.radar
- 6. d3.js переход(). Remove() не работает
- 7. Переход D3 не работает по назначению
- 8. d3.js обратный переход не работает
- 9. d3 - Переход метки этикеток
- 10. Переход D3.js не работает по назначению
- 11. D3 Переход не работает как ожидалось
- 12. D3 font-size переход
- 13. D3 переход не завершен
- 14. d3 pie sort переход
- 15. D3.js Donut переход
- 16. D3: Переход между многоугольниками
- 17. D3 анимация (переход) НЕ работает над угловым приложением
- 18. переход на гистограмму, странное поведение d3.js
- 19. AngularJS + D3: Первый переход игнорируется
- 20. d3 переход между группировками времени
- 21. Переход D3 на барах внутри всплывающего окна
- 22. D3.js: выполнить переход непрерывно?
- 23. Переход sunburst в D3.js
- 24. d3.js повторный переход независимо
- 25. d3 переход в модульном тестировании
- 26. D3.js переход внутри преобразования
- 27. Невозможно добавить переход в d3
- 28. Проверьте, работает ли переход CSS3
- 29. D3 переход Circle Tooltip error
- 30. Переход внутреннийRadius svg.arc - D3.js
Спасибо за ваш ответ. Теперь я могу работать в этом направлении. –