Computer >> Máy Tính >  >> Lập trình >> Python

Python Pandas - Vẽ biểu đồ thanh ngang được nhóm theo nhóm sẽ tất cả các cột

Đối với Biểu đồ thanh ngang được nhóm với tất cả các cột, hãy tạo Biểu đồ thanh bằng cách sử dụng barh () và không đặt các giá trị a và y.

Đầu tiên, hãy nhập các thư viện được yêu cầu -

import pandas as pd
import matplotlib.pyplot as plt

Tạo DataFrame có 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 đồ thanh ngang được nhóm với tất cả các cột -

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

Ví dụ

Sau đây là mã hoàn chỉnh -

import pandas as pd
import matplotlib.pyplot as plt

# creating 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],
})

# plotting grouped Horizontal Bar Chart with all the columns
dataFrame.plot.barh(title='Car Specifications', color=("blue", "orange"))

# display the plotted Horizontal Bar Chart
plt.show()

Đầu ra

Điều này sẽ tạo ra kết quả sau -

Python Pandas - Vẽ biểu đồ thanh ngang được nhóm theo nhóm sẽ tất cả các cột