Tôi mới phát hiện ra Hanpuku, một giải pháp tốt nhất trong lớp để làm việc với trực quan hóa dữ liệu. Tôi không nghĩ có gì hay hơn phần mềm tuyệt vời này!
Tổng quan về Hanpuku
Câu trả lời cũ
Tôi muốn mô tả quy trình làm việc bằng tùy chọn này được đề cập bởi user568458:
Tôi đã từ bỏ công cụ thời đại đồ đồng của Illustrator để thực hiện các biểu đồ câu trả lời thăm dò ý kiến (chủ yếu là biểu đồ thanh / cột, biểu đồ hình tròn và sơ đồ đường). Illustrator không thể xử lý các chỉnh sửa, các chỉnh sửa nhỏ hoặc dữ liệu cập nhật - mọi sửa đổi đều làm hỏng bố cục. Tôi cũng không thể chỉ định kích thước chính phải không đổi trong toàn bộ biểu đồ (chiều cao thanh, kích thước phông chữ, chiều cao tối đa).
Hãy xem JSGraphs.com , hàng tấn khung biểu đồ JavaScript được so sánh ở đó và bạn có thể chọn một khung phù hợp nhất cho dự án của mình.
Tôi cũng đã sử dụng python hepeload để mã sống (thực sự tự động làm mới khi lưu). Nó có được mọi thứ di chuyển nhanh hơn! Điều hướng đến thư mục dự án trong dấu nhắc lệnh / thiết bị đầu cuối và chỉ cần gõ livereload
. Tất cả các tệp dự án hiện đang được phục vụ và có thể được truy cập trên các URL như http://localhost:35729/chart-01.html
.
Cần đầu tư nhiều thời gian để tìm hiểu khung biểu đồ, những hạn chế và hạn chế của nó, nhưng một khi các biểu đồ đầu tiên của bạn được xây dựng, bạn có thể sử dụng chúng làm mẫu, đôi khi chỉ cần cắm dữ liệu mới, không thay đổi gì khác.
Khung của tôi sẽ chấp nhận các tệp CSV làm đầu vào, mà tôi nhận được bằng cách xuất từ các tệp .xlsx. Việc cắm dữ liệu mới được thực hiện bằng cách thay đổi một dòng mãurl: 'resources/graph-02.csv'
Các chủ đề màu cũng có thể được quản lý tương tự với tệp JSON.
Từ đây trở đi để cung cấp các CMYK EPS, phần lớn quy trình làm việc có thể được tự động hóa.
Tùy thuộc vào khung, xuất sang SVG có thể dễ dàng như CtrlS. Nếu nó được nhúng trong đánh dấu HTML dưới dạng phần tử SVG, bạn có thể xuất hàng loạt nó với Playfair.
justinmanley / playfair: Tạo biểu đồ và đồ thị từ dòng lệnh bằng cách sử dụng d3 và PhantomJS. .
Ban đầu, tôi chỉ sử dụng các công cụ tự động hóa UI sẽ sao chép enter-URL-save-as-enter-next-URL-save-as khỉ-work cho mỗi tệp trong thư mục - AutoHotkey hoặc WASP cho PowerShell .
Để chuyển đổi hàng loạt SVG sang tệp CMYK EPS, tôi đã thực hiện một hành động trong Illustrator.