Saya baru saja menemukan Hanpuku, solusi terbaik di kelasnya untuk bekerja dengan visualisasi data. Saya tidak berpikir ada yang lebih baik daripada software yang luar biasa ini!
Ikhtisar Hanpuku
Jawaban lama
Saya ingin menjelaskan alur kerja menggunakan opsi ini yang disebutkan oleh user568458:
Saya telah menyerah pada alat zaman perunggu Illustrator untuk melakukan bagan jawaban polling (kebanyakan grafik batang / kolom, diagram lingkaran dan plot garis). Illustrator tidak dapat menangani koreksi, perubahan kecil atau data terbaru - modifikasi apa pun merusak tata letak. Saya juga tidak dapat menentukan dimensi kunci yang harus tetap konstan di seluruh rangkaian grafik (tinggi batang, ukuran font, tinggi maks).
Lihat JSGraphs.com , banyak kerangka kerja JavaScript dibandingkan di sana, dan Anda dapat memilih yang paling cocok untuk proyek Anda.
Saya juga menggunakan python livereload ke kode langsung (refresh otomatis pada save, sebenarnya). Itu membuat segalanya bergerak lebih cepat! Arahkan ke folder proyek di command prompt / terminal dan ketik saja livereload
. Semua file proyek sekarang dilayani dan dapat diakses di URL seperti http://localhost:35729/chart-01.html
.
Butuh investasi awal untuk mempelajari kerangka kerja bagan, keanehan dan keterbatasannya, tetapi begitu beberapa bagan pertama Anda dibuat, Anda dapat menggunakannya sebagai templat, kadang-kadang hanya dengan memasukkan data baru, tidak mengubah apa pun.
Kerangka kerja saya akan menerima file CSV sebagai input, yang saya dapatkan dengan mengekspor dari file .xlsx. Memasukkan data baru dilakukan dengan mengubah satu baris kodeurl: 'resources/graph-02.csv'
Tema warna juga dapat dikelola dengan cara yang sama dengan file JSON.
Dari sini hingga memberikan EPS CMYK, banyak alur kerja dapat diotomatisasi.
Bergantung pada frameworknya, mengekspor ke SVG bisa semudah CtrlS. Jika tertanam di markup HTML sebagai elemen SVG Anda dapat mengekspornya dengan Playfair.
justinmanley / playfair: Menghasilkan grafik dan grafik dari baris perintah menggunakan d3 dan PhantomJS. .
Awalnya saya hanya menggunakan alat otomatisasi UI yang akan mereplikasi enter-URL-save-as-enter-next-URL-save-as-monyet-bekerja untuk setiap file dalam folder - AutoHotkey atau WASP untuk PowerShell .
Untuk batch mengkonversi SVGs ke file EPS CMYK saya membuat tindakan di Illustrator.