1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Python cho người dùng MATLAB

Connected

Bài tập

Chồng nhiều biểu đồ trên cùng một hình

Thành phố Seattle lắp đặt các đồng hồ đo ở cầu Fremont để ghi lại lưu lượng xe đạp ở cả phía Đông và phía Tây của cây cầu, vốn chạy theo trục Bắc–Nam.

Trong bài tập này, bạn sẽ dùng vòng lặp for và matplotlib để khám phá cách lưu lượng ở hai phía Đông và Tây thay đổi trong ngày. Hiểu cách hai bên cầu được sử dụng vào giờ cao điểm sáng và tối rất quan trọng cho bất kỳ kế hoạch phát triển hạ tầng xe đạp nào kết nối với tuyến có lưu lượng cao này.

Một hàm hữu ích trong Python khi viết vòng lặp for và bạn cần theo dõi vị trí hiện tại là enumerate().

things = ['first thing', 'second', 'yet another']
for ii, item in enumerate(things):
    print(ii, item)
0 first thing
1 second
2 yet another

Hướng dẫn

100 XP
  • Khám phá kích thước (shape) của mảng weekday_traffic để xác định lần lượt trục nào tương ứng với phía của cây cầu và giờ trong ngày.
  • Lặp qua các cột của weekday_traffic, dùng enumerate() để đếm số vòng lặp.
  • Mỗi vòng lặp, vẽ cột của weekday_traffic với label tương ứng trong sidewalk.
  • Tạo chú giải (legend) và hiển thị biểu đồ.