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

จำนวน Edge ตามช่วงเวลา

ต่อไปจะฝึกพล็อตสถิติของกราฟที่เปลี่ยนแปลงตามเวลาในรูปแบบอื่น เริ่มต้นด้วยแบบฝึกหัดที่ไม่ซับซ้อน นั่นคือการพล็อตจำนวน edge ตามช่วงเวลา

โดยจะสร้าง list ของจำนวน edge ในแต่ละเดือน ซึ่ง index ของ list นี้จะสอดคล้องกับจำนวนเดือนที่ผ่านไปนับจากเดือนแรก

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

การวิเคราะห์เครือข่ายระดับกลางใน Python

ดูคอร์ส

คำแนะนำการฝึกหัด

  • Import matplotlib.pyplot ในชื่อ plt
  • สร้าง list ของจำนวน edge ในแต่ละเดือนชื่อว่า edge_sizes โดยใช้ list comprehension ที่วนซ้ำผ่าน Gs ด้วยตัวแปร iterator ชื่อ g และนิพจน์ผลลัพธ์คือ len(g.edges())
  • พล็อตจำนวน edge ตามช่วงเวลา

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

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

# Import matplotlib
____

fig = plt.figure()

# Create a list of the number of edges per month
edge_sizes = [____]

# Plot edge sizes over time
plt.plot(____)
plt.xlabel('Time elapsed from first month (in months).') 
plt.ylabel('Number of edges')                           
plt.show() 
แก้ไขและรันโค้ด