Making Iroshizuku Interactive with Observable
Bài viết bắt đầu từ bài trước nơi tác giả đã biến 24 màu mực Pilot Iroshizuku thành một cửa hàng nhỏ bằng ggplot2 trong R. Để khám phá cách sắp xếp và so sánh các màu sắc một cách linh hoạt, anh ấy đã chuyển sang sử dụng Observable notebook, kết hợp JavaScript và D3 để vẽ biểu đồ tương tác. Trong Observable, mỗi mực được biểu diễn dưới dạng điểm có thể kéo thả, lọc theo hue, saturation hoặc brightness, và cập nhật ngay lập tức khi thay đổi tham số. Kết quả là người dùng có thể tái tạo trải nghiệm thử mực trên giấy mà không cần in ra, đồng thời thấy rõ mối quan hệ giữa các không gian màu như HSL và RGB. Từ đây tác giả khuyên rằng đối với bộ dữ liệu nhỏ nhưng phong phú về thuộc tính, việc dùng notebook tương tác như Observable giúp giảm thời gian khám phá và phát hiện insight mà biểu đồ tĩnh thường bỏ qua.
Bài viết này giúp bạn học cách biến tập dữ liệu nhỏ thành ứng dụng tương tác hấp dẫn với Observable.
