6 votes

Convertir le code SVG de d3.js en un programme autonome - des suggestions ?

J'ai quelques scripts écrits avec d3.js qui génèrent des graphiques SVG. J'aimerais générer ces graphiques avec un programme autonome. Quel est le moyen le plus simple de convertir ces scripts pour qu'ils fonctionnent en mode batch, sans navigateur ?

7voto

ampersand Points 2917

Tu pourrais :

  1. Convertissez-le en un node.js programme. Vous auriez accès au système de fichiers et seriez en mesure de sauvegarder facilement les SVG générés. Vous aurez besoin de node-canvas pour remplacer le canevas HTML. Voir cet exemple d3 pour commencer à utiliser d3 avec node.

  2. Vous pourriez utiliser les API du système de fichiers dans Chrome avec vos scripts existants pour écrire des fichiers sur le disque dur. Cela pourrait être plus facile, car il vous suffirait d'implémenter le code du système de fichiers par-dessus ce que vous avez déjà. Voir cet article de html5rocks pour des informations sur l'écriture sur le système de fichiers local.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X