Danh mục trực quan hóa dữ liệu: tìm phương pháp phù hợp với dữ liệu
(datavizcatalogue.com)- The Data Visualisation Catalogue là trang tìm kiếm giúp tìm loại hình trực quan hóa dựa trên thông điệp bạn muốn thể hiện bằng dữ liệu
- Thay vì chọn biểu đồ từ tên gọi, bạn có thể thu hẹp các lựa chọn trong các danh mục theo chức năng như so sánh, quan hệ, phân bố
- Hệ thống phân loại không phải là câu trả lời hoàn hảo, nhưng là điểm khởi đầu thực dụng để khớp mục tiêu phân tích với mục tiêu truyền đạt
- Các danh mục được cung cấp bao gồm so sánh, tỷ lệ, quan hệ, phân cấp, khái niệm, vị trí, phần-tổng thể, phân bố, cách hoạt động, quy trình và phương pháp, di chuyển hoặc luồng, mẫu hình, phạm vi, dữ liệu theo thời gian, phân tích văn bản, công cụ tham chiếu
- Khi chọn biểu đồ, nếu trước tiên xác định “muốn thể hiện điều gì”, bạn có thể nhanh chóng lọc ra các ứng viên biểu đồ phù hợp hơn với dữ liệu
Cách chọn biểu đồ
- The Data Visualisation Catalogue được tổ chức để tìm biểu đồ dựa trên tiêu chí “muốn thể hiện điều gì”
- Biểu đồ được phân chia theo chức năng trực quan hóa dữ liệu và thông điệp muốn truyền tải tới người xem
- Cách gán mỗi biểu đồ vào một chức năng không phải là hệ thống hoàn hảo, nhưng có thể dùng làm hướng dẫn để chọn biểu đồ phù hợp với mục đích phân tích hoặc giải thích
Phân loại theo chức năng
- So sánh: Comparisons
- Tỷ lệ: Proportions
- Quan hệ: Relationships
- Phân cấp: Hierarchy
- Khái niệm: Concepts
- Vị trí: Location
- Phần-tổng thể: Part-to-a-whole
- Phân bố: Distribution
- Cách hoạt động: How things work
- Quy trình và phương pháp: Processes & methods
- Di chuyển hoặc luồng: Movement or flow
- Mẫu hình: Patterns
- Phạm vi: Range
- Dữ liệu theo thời gian: Data over time
- Phân tích văn bản: Analysing text
- Công cụ tham chiếu: Reference tool
1 bình luận
Các ý kiến trên Hacker News
Trang này khá ổn khi muốn tạo tác động thị giác, nhưng nếu mục đích là trực quan hóa dữ liệu thì tôi nghĩ nó đưa ra khá nhiều lời khuyên ngấm ngầm không tốt
Nhìn vào mục tỷ lệ [0] thì có các lựa chọn như circle packing hay bản đồ bong bóng, nhưng nếu mục tiêu là khiến khán giả quan tâm đến chính dữ liệu thì những cách này gần như là tệ nhất
Con người rất kém trong việc diễn giải kích thước tương đối của diện tích, đặc biệt là kích thước hình tròn. Nếu muốn tạo ấn tượng rằng “có dữ liệu và cũng biết thiết kế” rồi lướt qua mà không bị hỏi khó thì vẫn dùng được, nhưng đó không phải là trực quan hóa dữ liệu tốt. Dùng biểu đồ thanh thì hơn
[0] https://datavizcatalogue.com/search/proportions.html
Tôi từng thấy một trang khác mà hồi đó lẽ ra nên bookmark lại. Đó là một trang HTML kiểu cũ, do một cao thủ trực quan hóa dữ liệu làm, và gần như tổng hợp đầy đủ nên dùng gì trong tình huống nào
Trang đó đầy những lời khuyên nghe trái trực giác nhưng về sau nhìn lại thì thấy hiển nhiên; điểm tôi đặc biệt thích là trước hết nó tập trung vào loại dữ liệu, rồi mãi đến cuối mới đề xuất cách trực quan hóa
[1] https://www.data-to-viz.com/
Nhân tiện, trang giới thiệu có một danh sách khá chi tiết về các hệ thống phân loại biểu đồ trong lịch sử
https://www.edwardtufte.com/
https://eazybi.com/blog/data-visualization-and-chart-types
Trên iOS, quảng cáo quá hung hăng, video pop-up cản trở việc sử dụng. Tôi thật sự quan tâm đến chủ đề này, nhưng vì quảng cáo mà chưa đến 1 phút đã mất hết niềm tin
Đây là một trong những tài liệu tôi thích, và rất trực quan
Tiềm năng thì tốt và tôi cũng thích cách sắp xếp theo chủ đề, nhưng các yếu tố kiểu quảng cáo và clickbait thì không ổn
Hiện tại, muốn xem biểu đồ hộp-râu trông như thế nào thì phải bấm qua hai quảng cáo
Tôi thắc mắc nên gợi ý gì cho trường hợp muốn hiển thị một chuỗi sự kiện theo thời gian, nhưng các sự kiện cũng có thể liên kết với nhau
Nó giống một đồ thị nút có yếu tố thời gian. Tôi đã bám theo bài toán trực quan hóa này khá lâu nhưng vẫn chưa tìm được cách áp dụng phù hợp
Nếu có 10–20 nút và không quá nhiều cạnh, có thể đặt các nút cố định theo bố cục vòng tròn trên timeline, rồi chỉ để các cạnh thay đổi theo thời gian
Nhiều hơn thế thì ngay cả khi không có biến đổi thời gian cũng nhanh chóng rơi vào vùng hairball. Hairball thay đổi theo thời gian còn vô dụng hơn hairball bình thường
Bố cục dựa trên lực tiêu chuẩn thực ra khá vô dụng, trừ khi chỉ muốn nhìn cấu trúc tổng thể của đồ thị. Khi cố làm nó thay đổi theo thời gian, sự vô dụng đó càng lộ rõ. Tôi cho rằng sở dĩ bố cục này trở thành tiêu chuẩn rất có thể là vì hình trực quan trông bắt mắt
Phần lớn trực quan hóa dữ liệu cũng có cùng vấn đề. Dường như càng bắt mắt và đẹp đẽ, trực quan hóa lại càng gần như trở nên kém hữu ích hơn trong việc chứa đựng insight về chính dữ liệu
Ví dụ, nếu có 5 loại sự kiện xảy ra với tần suất khác nhau theo thời gian, chỉ cần chấm chúng lên khuông nhạc
Giữa các sự kiện có liên kết với nhau thì vẽ đường nối
Nếu vẽ các dòng khuông nhạc, nên để chúng mờ, chỉ đủ giúp phân loại sự kiện
Nếu có hơn 5 loại sự kiện, có thể thêm nhiều dòng hơn. Tuy nhiên tốt nhất là dưới 20 dòng; vượt quá mức đó thì hình bắt đầu trở nên rất rối mắt
Cuối cùng, phương tiện truyền tải sẽ quyết định thay cho bạn khá nhiều lựa chọn
Có vẻ không thấy UpSet plot