Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Python Pandas - Vẽ biểu đồ cột ngang nhóm với tất cả các cột

Để vẽ biểu đồ cột ngang nhóm với tất cả các cột, tạo biểu đồ cột sử dụng barh() và không đặt giá trị x và y.

Trước tiên, nhập các thư viện cần thiết:

import pandas as pd
import matplotlib.pyplot as plt

Tạo DataFrame với 3 cột:

dataFrame = pd.DataFrame({"Car": ['Bentley', 'Lexus', 'BMW', 'Mustang', 'Mercedes', 'Jaguar'],
                          "Cubic_Capacity": [2000, 1800, 1500, 2500, 2200, 3000],
                          "Reg_Price": [7000, 1500, 5000, 8000, 9000, 6000]})

Vẽ biểu đồ cột ngang nhóm với tất cả các cột:

dataFrame.plot.barh(title='Car Specifications', color=("blue", "orange"))

Ví dụ hoàn chỉnh

Mã nguồn đầy đủ:

import pandas as pd
import matplotlib.pyplot as plt
# tạo dataframe
dataFrame = pd.DataFrame({"Car": ['Bentley', 'Lexus', 'BMW', 'Mustang', 'Mercedes', 'Jaguar'],
                          "Cubic_Capacity": [2000, 1800, 1500, 2500, 2200, 3000],
                          "Reg_Price": [7000, 1500, 5000, 8000, 9000, 6000]})
# vẽ biểu đồ cột ngang nhóm với tất cả các cột
dataFrame.plot.barh(title='Car Specifications', color=("blue", "orange"))
# hiển thị biểu đồ cột ngang
plt.show()

Kết quả

Chương trình sẽ tạo ra biểu đồ sau:

Python Pandas - Vẽ biểu đồ cột ngang nhóm với tất cả các cột