1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Nhập môn trực quan hóa dữ liệu với Matplotlib

Connected

Bài tập

Định nghĩa hàm vẽ dữ liệu chuỗi thời gian

Khi bạn nhận ra một đoạn mã mình viết ra hữu ích, tốt nhất là định nghĩa một hàm để lưu lại đoạn mã đó, thay vì sao chép nó sang các phần khác của chương trình mỗi khi muốn dùng.

Ở đây, chúng ta sẽ định nghĩa một hàm nhận các đầu vào như biến thời gian và một biến khác, rồi vẽ chúng làm đầu vào x và y. Sau đó, hàm sẽ đặt nhãn cho trục x và y, đồng thời đặt màu cho nhãn trục y, các vạch chia trên trục y và nhãn của các vạch chia đó.

Hướng dẫn

100 XP
  • Định nghĩa một hàm tên plot_timeseries nhận vào một đối tượng Axes (axes), dữ liệu (x,y), một chuỗi tên màu và các chuỗi làm nhãn trục x và trục y.
  • Vẽ y như là hàm của x với màu được truyền vào qua color.
  • Đặt nhãn trục x và trục y bằng các tham số xlabel và ylabel đã cho, trong đó đặt màu cho nhãn trục y bằng color.
  • Thiết lập tham số vạch chia của trục y bằng phương thức tick_params của đối tượng Axes, với từ khóa colors đặt bằng color.