What Essential for Visualization

ผมสนใจ visualization แบบมวยวัด ไม่ได้อ่านตำรา ใช้วิธีครูพักลักจำอะไรที่เราเห็นแล้วคิดว่า อืม ดีแฮะ

ทำๆ ไปสักพักก็พอจะสกัดเอาแนวคิดพื้นฐานของมันออกมาได้ (บ้างบางส่วน) ก็มาจดไว้กันลืม

เหตุผล 3 ข้อว่าทำไม visualization จึงดีกว่าข้อมูลแบบข้อความปกติ

  1. size - สายตามนุษย์สามารถแยกระยะกระจัด (displacement) ได้ในระดับหนึ่ง visualization ส่วนมากมักแสดงขนาดหรือระยะห่างออกมาเป็นการกระจัดเชิงกายภาพ ก็จะเกิดการเปรียบเทียบได้ง่าย (ตัวอย่างเช่น วงงบประมาณใน Budget Graph เป็นการแสดงขนาดออกมาเป็นระยะที่ตามองเห็นและแยกแยะได้, อันนี้อีกอัน)
  2. color - เป็นแนวคิดเดียวกับเวลาเราอ่านหนังสือเรียนต้องมีปากกา highlighter การใช้สีจะช่วยให้แยกแยะกลุ่มหรือความเป็นหมู่เหล่าได้ง่ายขึ้น (ถือเป็นการหาความเหมือน-ต่าง จากหลักการ pattern recognition) ตัวอย่างที่พบบ่อยคือกราฟหรือ barchart ต่างๆ ที่แยกชนิดด้วยสีของกราฟ (ตัวอย่างเก่า) หรือจะเป็นแผนที่แบบนี้ก็ได้
  3. time - การทำภาพเคลื่อนไหว (animation) เป็นการแสดงความเปลี่ยนแปลงตามกาลเวลาได้ดีที่สุด (ตัวอย่าง แผนที่สงครามโลกอันนี้แจ่มมาก) ในอีกแง่มันจะช่วยลดความซับซ้อนของการแสดงผลแกนเวลาลงไปด้วย (ถ้าไม่มี animation ก็ต้องเลี่ยงไปใช้วิธีอื่นอย่างเช่น เพิ่มแกน z หรือเพิ่มกราฟเส้นที่สองซึ่งแลกมาด้วยการเสียความสามารถในการเปรียบเทียบไป - ตัวอย่างที่น่าสนใจของการแสดงแกนเวลาในพื้นที่จำกัด โดยไม่ใช้ภาพเคลื่อนไหว คือ Google Finance) ข้อเสียก็คงเป็นว่ามันทำยากว่า visualization นิ่งๆ แบบปกติเยอะอยู่
Keyword