Bắt đầu ngayBắt đầu miễn phí

Nhiều biểu đồ nhỏ dùng chung trục y

Khi tạo nhiều biểu đồ nhỏ (small multiples), thường nên đảm bảo các biểu đồ dùng cùng một thang đo trên trục y. Bạn có thể cấu hình điều này bằng cách đặt từ khóa sharey thành True.

Trong bài tập này, bạn sẽ tạo một Figure với hai đối tượng Axes dùng chung trục y. Như trước, dữ liệu được cung cấp trong các DataFrame seattle_weatheraustin_weather.

Bài tập này là một phần của khóa học

Nhập môn trực quan hóa dữ liệu với Matplotlib

Xem khóa học

Hướng dẫn bài tập

  • Tạo một Figure với một mảng gồm hai đối tượng Axes dùng chung phạm vi trục y.
  • Vẽ "MLY-PRCP-NORMAL" của Seattle bằng đường xanh dương liền ở Axes phía trên.
  • Thêm "MLY-PRCP-25PCTL""MLY-PRCP-75PCTL" của Seattle bằng các đường xanh dương nét đứt vào Axes phía trên.
  • Vẽ "MLY-PRCP-NORMAL" của Austin bằng đường đỏ liền ở Axes phía dưới và "MLY-PRCP-25PCTL" cùng "MLY-PRCP-75PCTL" bằng các đường đỏ nét đứt.

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

# Create a figure and an array of axes: 2 rows, 1 column with shared y axis
fig, ax = plt.subplots(2, 1, sharey=True)

# Plot Seattle precipitation data in the top axes
____.plot(____, ____, color = ____)
____.plot(____, ____, color = ____, linestyle = ____)
____.plot(____, ____, color = ____, linestyle = ____)

# Plot Austin precipitation data in the bottom axes
____.plot(____, ____, color = ____)
____.plot(____, ____, color = ____, linestyle = ____)
____.plot(____, ____, color = ____, linestyle = ____)

plt.show()
Chỉnh sửa và Chạy Mã