2011-11-23 2 views
6

У меня есть некоторые скрипты, написанные с d3.js, которые генерируют графики SVG. Я хотел бы сгенерировать эти диаграммы с помощью автономной программы - какой самый простой способ я могу преобразовать эти сценарии для запуска в пакетном режиме без браузера?Преобразование dc.js SVG-кода в автономную программу - любые предложения?

ответ

7

Вы могли:

  1. Convert это программа node.js. У вас будет доступ к файловой системе и вы сможете легко сэкономить сгенерированные SVG. Для замены холста HTML вам понадобится node-canvas. См. this d3 example, чтобы начать использовать d3 с узлом.

  2. Вы можете использовать API-интерфейсы файловой системы в Chrome с существующими сценариями для записи файлов на жесткий диск. Это может быть проще, потому что вам просто нужно будет реализовать код файловой системы поверх того, что у вас уже есть. См. this html5rocks article для получения информации о записи в локальную файловую систему.

Смежные вопросы