Je viens de découvrir Hanpuku, une solution de pointe pour travailler avec la visualisation de données. Je ne pense pas qu'il y ait quelque chose de mieux que ce logiciel incroyable!
Présentation de Hanpuku
Ancienne réponse
Je voudrais décrire un flux de travail utilisant cette option mentionnée par user568458:
J'ai abandonné l'outil de l'âge du bronze d'Illustrator pour faire des graphiques de réponses aux sondages (principalement des graphiques à barres / à colonnes, des graphiques circulaires et des graphiques en courbes). Illustrator ne pouvait pas gérer les corrections, les petits ajustements ou les données mises à jour - toute modification a ruiné la mise en page. Je ne pouvais pas non plus spécifier les dimensions clés qui devaient rester constantes tout au long de l'ensemble des graphiques (hauteur de barre, taille de police, hauteur maximale).
Consultez JSGraphs.com , des tonnes de cadres graphiques JavaScript y sont comparés, et vous pouvez choisir celui qui convient le mieux à votre projet.
J'ai également utilisé python livereload pour vivre le code (actualisation automatique lors de la sauvegarde, en fait). Il fait avancer les choses plus rapidement! Accédez au dossier du projet dans l'invite de commande / terminal et tapez simplement livereload
. Tous les fichiers de projet sont désormais diffusés et accessibles sur des URL telles que http://localhost:35729/chart-01.html
.
Il faut un investissement initial de temps pour apprendre le cadre de cartographie, ses bizarreries et ses limites, mais une fois que vos premiers graphiques sont créés, vous pouvez les utiliser comme modèles, parfois simplement en branchant de nouvelles données, sans rien changer d'autre.
Mon framework accepterait les fichiers CSV en entrée, ce que j'ai obtenu en exportant à partir de fichiers .xlsx. Le branchement de nouvelles données a été effectué en changeant une ligne de codeurl: 'resources/graph-02.csv'
Les thèmes de couleur peuvent également être gérés de manière similaire avec un fichier JSON.
À partir de maintenant jusqu'à la livraison d'EPS CMJN, une grande partie du flux de travail peut être automatisée.
Selon le framework, exporter vers SVG peut être aussi simple que possible CtrlS. S'il est intégré dans le balisage HTML en tant qu'élément SVG, vous pouvez l'exporter par lots avec Playfair.
justinmanley / playfair: Générez des tableaux et des graphiques à partir de la ligne de commande en utilisant d3 et PhantomJS. .
Au départ, je viens d'utiliser des outils d'automatisation de l'interface utilisateur qui reproduiraient enter-URL-save-as-enter-next-URL-save-as monkey-work pour chaque fichier du dossier - AutoHotkey ou WASP pour PowerShell .
Pour convertir par lots des SVG en fichiers EPS CMJN, j'ai effectué une action dans Illustrator.