Để vẽ nhiều cột, chúng ta sẽ vẽ biểu đồ cột (Bar Graph). Sử dụng phương thức plot() và đặt tham số kind là bar. Trước tiên, nhập các thư viện cần thiết:
import pandas as pd import matplotlib.pyplot as plt
Dưới đây là dữ liệu về thành tích các đội:
data = [["Australia", 2500, 2021],["Bangladesh", 1000, 2021],["England", 2000, 2021],["India", 3000, 2021],["Srilanka", 1500, 2021]]
Thiết lập dữ liệu thành Pandas DataFrame và thêm cột:
dataFrame = pd.DataFrame(data, columns=["Team","Rank_Points", "Year"])
Vẽ nhiều cột trong biểu đồ cột. Đặt tham số "kind" là "bar":
dataFrame.plot(x="Team", y=["Rank_Points","Year"], kind="bar", figsize=(10, 9))
Ví dụ hoàn chỉnh
Mã nguồn đầy đủ:
import pandas as pd import matplotlib.pyplot as plt # dữ liệu của chúng ta data = [["Australia", 2500, 2021],["Bangladesh", 1000, 2021],["England", 2000, 2021],["India", 3000, 2021],["Srilanka", 1500, 2021]] # dataframe dataFrame = pd.DataFrame(data, columns=["Team","Rank_Points", "Year"]) # vẽ nhiều cột trong biểu đồ cột dataFrame.plot(x="Team", y=["Rank_Points","Year"], kind="bar", figsize=(10, 9)) # hiển thị biểu đồ cột plt.show()
Kết quả
Chương trình sẽ tạo ra biểu đồ sau:
