Використовуйте Ханпуку
Щойно я виявив Hanpuku, найкраще в класі рішення для роботи з візуалізацією даних. Я не думаю, що є нічого кращого, ніж ця дивовижна частина програмного забезпечення!
Огляд Ханпуку
Стара відповідь
Я хотів би описати робочий процес за допомогою цієї опції, згаданої користувачем568458:
Я відмовився від інструменту бронзового віку Illustrator для того, щоб робити діаграми відповідей на опитування (переважно графіки смуг / стовпців, кругові діаграми та графіки ліній). Illustrator не міг обробити виправлення, невеликі зміни або оновлені дані - будь-яка модифікація зіпсувала макет. Я також не міг вказати ключові розміри, які повинні були залишатися постійними протягом усього набору діаграм (висота смуги, розмір шрифту, максимальна висота).
Ознайомтеся з JSGraphs.com , там порівнюються тонни графічних рамок JavaScript, і ви можете вибрати найбільш підходящий для вашого проекту.
Також я використовував python livereload для живого коду (власне автоматичне оновлення при збереженні). Швидше все рухається! Перейдіть до папки проекту в командному рядку / терміналі та просто введіть livereload
. Усі файли проекту тепер подаються і доступ до них можна отримати за такими URL-адресами http://localhost:35729/chart-01.html
.
На вивчення графіки, її примх та обмежень потрібні додаткові вкладення часу, але після створення перших кількох діаграм ви можете використовувати їх як шаблони, іноді просто підключаючи нові дані, не змінюючи нічого іншого.
Мій фреймворк буде приймати файли CSV як вхідні дані, які я отримав, експортуючи з .xlsx файлів. Підключення нових даних було здійснено шляхом зміни одного рядка кодуurl: 'resources/graph-02.csv'
Кольорові теми також можна керувати аналогічно з файлом JSON.
З цього моменту до доставки CMYK EPSes значна частина робочого процесу може бути автоматизована.
Залежно від рамки, експорт до SVG може бути настільки ж простим CtrlS. Якщо він вбудований у розмітку HTML як елемент SVG, ви можете експортувати його за допомогою Playfair.
justinmanley / playfair: Створюйте діаграми та графіки з командного рядка за допомогою d3 та PhantomJS. .
Спочатку я просто використовував інструменти автоматизації інтерфейсу користувача, які б реплікували enter-URL-save-as-enter-next-URL-save-as monkey-робота для кожного файлу в папці - AutoHotkey або WASP for PowerShell .
Для пакетного перетворення SVG-файлів у файли CMYK EPS я зробив дію в Illustrator.