1. Learn
  2. /
  3. Courses
  4. /
  5. Phân tích mạng nâng cao với Python

Connected

Exercise

Vẽ số lượng thay đổi cạnh theo thời gian

Giờ bạn sẽ tạo một vài biểu đồ! Tất cả các danh sách bạn đã tạo trước đó cũng đã được nạp sẵn cho bạn trong bài tập này. Đừng lo về một số đoạn mã matplotlib trông “hơi cao siêu” bên dưới: đã có chú thích giúp bạn hiểu chuyện gì đang diễn ra.

Instructions

100 XP
  • Vẽ số lượng cạnh được thêm theo thời gian. Để làm điều này:
    • Dùng list comprehension để lặp qua added và tạo danh sách tên edges_added. Biểu thức đầu ra của list comprehension là len(g.edges()), trong đó g là biến vòng lặp của bạn.
    • Truyền danh sách edges_added vào ax1.plot().
  • Vẽ số lượng cạnh bị loại bỏ theo thời gian. Một lần nữa, dùng list comprehension, lần này lặp qua removed thay vì added.
  • Vẽ các thay đổi theo tỉ lệ theo thời gian bằng cách truyền danh sách đó làm đối số cho ax2.plot().