วิธีอื่นในการแสดงผลกราฟ: Hive Plots
อีกวิธีหนึ่งที่ใช้แสดงผลกราฟได้คือ hive plots ซึ่งแสดงจุดต่าง ๆ ตามแกนที่กำหนดโดยหมวดหมู่ของข้อมูล ตำแหน่งบนแกนถูกกำหนดจากคุณสมบัติของกราฟ เช่น ค่า centrality และความกว้างของเส้นเชื่อม ส่วนสีสามารถกำหนดได้จากคุณสมบัติของกราฟเช่นกัน ต่างจาก hairball plots ตรงที่เลย์เอาต์ของ hive plots ถูกกำหนดโดยคุณสมบัติของกราฟโดยตรง ทำให้การเปรียบเทียบและตีความภาพนั้นง่ายกว่าแนวทางอื่น ในแบบฝึกหัดนี้ เราจะแสดงผลข้อมูลจักรยานบางส่วน โดยกำหนดแกนให้แต่ละ vertex ตามพื้นที่ทางภูมิศาสตร์ (เหนือ กลาง ใต้) โดย vertex จะถูกจัดเรียงตามค่า centrality และระบายสีแบบ heat map ตามระยะทางทางภูมิศาสตร์ นี่คือเหตุผลที่เราเห็นเส้นสีแดงมากขึ้น (ระยะทางไกล) บน vertex ที่อยู่ปลายแกน (ค่า centrality สูง)
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
กรณีศึกษา: การวิเคราะห์เครือข่ายใน R
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Convert trip_df to hive object using edge2HPD()
bike_hive <- ___(___, axis.cols = rep("black", 3))