Một số gói khác để thêm vào đề xuất Xử lý của Chl để tạo trực quan tương tác. Tất cả những thứ này đều dựa trên javascript và có thể chạy trong trình duyệt, vì vậy có thể được sử dụng để xuất bản cũng như cho phân tích của riêng bạn:
- D3.js là sự kế thừa cho Protovis. Mạnh mẽ hơn ở chỗ bạn có nhiều quyền kiểm soát hơn đối với các đối tượng được tạo (chúng là các đối tượng DOM thích hợp, tức là bạn có toàn quyền kiểm soát chúng bằng cách sử dụng javascript), nhưng một số người thích Protovis vì đơn giản. Kỹ thuật thảo luận D3 vs Protovis tốt ở đây .
- Raphael.js là một lựa chọn tốt cho tính tương tác web thị trường đại chúng được tùy chỉnh cao vì cả bằng chứng trong tương lai (không có flash) và hoạt động trên các trình duyệt cũ như IE6 (điều duy nhất nó không hoạt động trên các phiên bản cũ của tôi trình duyệt Android). Giống như D3, mọi thứ đều là một đối tượng DOM có thể nhắm mục tiêu và nó có các điều khiển api được xây dựng tốt cho hoạt ảnh và tương tác. Nó không cung cấp gì ngoài hộp dành riêng cho trực quan hóa: đó là một bản trống rất mạnh mẽ và linh hoạt, một lựa chọn tuyệt vời để thiết kế trực quan tùy chỉnh nhưng không phải cho phân tích khám phá ban đầu của riêng bạn. Làm quen với dữ liệu của bạn đầu tiên.
- gRaphael.js là biểu đồ chuẩn (thanh, dòng, v.v.) cho Raphael. Nó cơ bản nhưng hoạt động và có thể được xây dựng dựa trên - có thể là một thành phần hữu ích nếu bạn đang xây dựng bộ phần mềm của riêng mình.
Về câu hỏi khác của bạn về việc học, đối với các nguyên tắc chung, Thiết kế Bảng điều khiển Thông tin xứng đáng được đề cập, nếu điều bạn muốn là tạo ra một loạt các công cụ tiêu chuẩn tương tác cho mục đích chung cho dữ liệu của bạn.
Hình ảnh tương tác nằm trên ranh giới giữa chỉ số và thiết kế tương tác : vì vậy những cuốn sách về điều đó có thể được sử dụng. Tôi không có kinh nghiệm cá nhân về bất kỳ sách giáo khoa thiết kế tương tác nào, nhưng tôi là một fan hâm mộ lớn của Nguyên tắc thiết kế phổ quát . Nó có thể là quá mức cho nhu cầu của bạn, nhưng hãy xem xét việc xem xuống cột Tính khả dụng trong trang Nội dung phân loại tuyệt vời của nó và đọc các chương được liệt kê (tiết lộ lũy tiến, tín hiệu nhiễu, v.v.).
Ngoài ra, đối với bất kỳ ai mới lập trình, Tương tác lập trình là một nơi tốt để bắt đầu tăng cường các kỹ năng kỹ thuật (nó cũng bao gồm một chương lớn về Xử lý).
Nhưng để biết những gì hiệu quả và những gì có thể, bạn không thể đánh bại việc học bằng cách thực hiện , và một khởi đầu tốt có thể là xem xét việc theo dõi và phân tích các gói hình ảnh tương tác mục đích chung có giá lớn như tableau và jmp và nghĩ về lý do tại sao các tính năng của chúng được thiết kế theo cách của chúng.