Tôi có một số tập lệnh được viết bằng d3.js tạo biểu đồ SVG. Tôi muốn tạo các biểu đồ đó bằng một chương trình độc lập - cách dễ nhất để tôi có thể chuyển đổi các tập lệnh đó thành chế độ hàng loạt, không có trình duyệt là gì?Chuyển đổi mã SVG d3.js thành một chương trình độc lập - bất kỳ đề xuất nào?
6
A
Trả lời
7
Bạn có thể:
Chuyển đổi sang một chương trình node.js. Bạn sẽ có quyền truy cập vào hệ thống tệp và có thể lưu SVG được tạo dễ dàng. Bạn cần node-canvas để thay thế canvas HTML. Xem this d3 example để bắt đầu sử dụng d3 với nút.
Bạn có thể sử dụng API hệ thống tệp trong Chrome bằng các tập lệnh hiện có của bạn để ghi tệp vào đĩa cứng. Điều này có thể dễ dàng hơn, bởi vì bạn chỉ cần triển khai mã hệ thống tập tin trên đầu trang của những gì bạn đã có. Xem this html5rocks article để biết thông tin về cách ghi vào hệ thống tệp cục bộ.