เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

พื้นฐาน ggnet

มีวิธีการแสดงผลกราฟมากมายนอกเหนือจากการพล็อตพื้นฐานด้วย igraph หนึ่งในเฟรมเวิร์กที่ได้รับความนิยมคือ ggplot2 ซึ่งช่วยให้สร้างกราฟคุณภาพสูงได้โดยไม่ต้องปรับค่าพารามิเตอร์มากนัก ในบทเรียนนี้จะครอบคลุมพื้นฐานการสร้างพล็อตด้วย ggnet2 ซึ่งเป็นแพ็กเกจที่สร้างพล็อตกราฟบนเฟรมเวิร์กของ ggplot2 แม้จะให้ผลลัพธ์ที่สวยงาม แต่ต้องใช้ออบเจ็กต์กราฟจากไลบรารี R อีกตัวหนึ่งคือ network และการสร้างพล็อตด้วย ggnet2 มีรูปแบบ ggplot2 โดยไม่ยึดติดกับ formal grammar of graphics อย่างเต็มรูปแบบเหมือน ggnetwork ที่จะได้เรียนในบทถัดไป ดังนั้นจะสังเกตได้ว่าซินแท็กซ์มีความคล้ายคลึงกับ igraph มาก (เช่น node.size ตรงกับ vertex.size และ edge.size ก็ใช้ชื่อเดียวกัน)

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

กรณีศึกษา: การวิเคราะห์เครือข่ายใน R

ดูคอร์ส

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# Create subgraph of retweet_graph
retweet_samp <- induced_subgraph(___, vids = ___)

# Plot retweet_samp using igraph
___(___, vertex.label = NA, edge.arrow.size = 0.2, edge.size = 0.5, vertex.color = "black", vertex.size = 1)
แก้ไขและรันโค้ด