การแสดงผล Vertex ที่สำคัญ
ในขั้นตอนสุดท้าย เราจะแสดงผลกราฟโดยกำหนดขนาดของ vertex ให้สอดคล้องกับค่า centrality อย่างไรก็ตาม เนื่องจากทราบอยู่แล้วว่าข้อมูลในกราฟนี้เบ้มาก จึงมีแนวโน้มที่จะเกิด visual noise จำนวนมาก ดังนั้นขั้นต่อไปเราจะมาดูว่า vertex ที่มีค่า centrality สูงที่สุดนั้นเชื่อมต่อกันอย่างไร
วิธีหนึ่งที่ทำได้คือการสร้าง subgraph โดยใช้เกณฑ์ centrality ซึ่งเป็นเทคนิคสำคัญมากเมื่อทำงานกับกราฟขนาดใหญ่ ในภายหลังเราจะศึกษาวิธีการแสดงผลแบบอื่น แต่การแสดงผล subgraph ก็เป็นอีกเทคนิคที่มีประสิทธิภาพสูง
กราฟ retweet_graph, ค่า betweenness ของแต่ละ vertex retweet_btw, และค่า quantile ที่ 0.99 ของ betweenness betweenness_q99 พร้อมใช้งานแล้ว
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
กรณีศึกษา: การวิเคราะห์เครือข่ายใน R
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Transform betweenness: add 2 then take natural log
transformed_btw <- log(___ + 2)
# Make transformed_btw the size attribute of the vertices
V(___)$ <- ___
# Plot the graph
plot(
___, vertex.label = NA, edge.arrow.width = 0.2,
edge.arrow.size = 0.0, vertex.color = "red"
)