Biểu đồ cột chồng
Biểu đồ cột chồng gồm các cột mà chiều cao của mỗi cột thể hiện giá trị. Ngoài ra, chồng lên trên biến đầu tiên có thể là một biến khác. Phần chiều cao bổ sung của cột này thể hiện giá trị của biến đó. Bạn cũng có thể chồng thêm các cột khác lên trên nữa.
Trong bài tập này, bạn sẽ dùng một DataFrame tên là medals với chỉ mục là tên các quốc gia và ba cột: "Gold", "Silver" và "Bronze". Bạn cũng có một Figure, fig, và một Axes, ax, để thêm dữ liệu vào.
Bạn sẽ tạo một biểu đồ cột chồng thể hiện số huy chương vàng, bạc và đồng mà mỗi quốc gia giành được, đồng thời thêm nhãn và tạo một chú giải (legend) cho biết cột nào tương ứng với loại huy chương nào.
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
Hướng dẫn bài tập
- Gọi phương thức
ax.barđể thêm các cột huy chương"Gold". Thiết lậplabellà"Gold". - Gọi phương thức
ax.barđể chồng các cột"Silver"lên trên, sử dụng tham số từ khóabottomđể phần đáy của các cột nằm trên các cột huy chương vàng, và dùnglabelđể gán nhãn"Silver". - Dùng
ax.barđể chồng các cột"Bronze"lên trên nữa, sử dụng tham số từ khóabottomvà gán nhãn là"Bronze".
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.
# Add bars for "Gold" with the label "Gold"
____(____, ____, label=____)
# Stack bars for "Silver" on top with label "Silver"
____(____, ____, bottom=____, ____)
# Stack bars for "Bronze" on top of that with label "Bronze"
____
# Display the legend
ax.legend()
plt.show()