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

Python Pandas - Vẽ một Biểu đồ thanh và sử dụng trung vị làm ước tính xu hướng trung tâm

Bar Plot trong Seaborn được sử dụng để hiển thị các ước tính điểm và khoảng tin cậy dưới dạng các thanh hình chữ nhật. Seaborn.barplot () được sử dụng cho việc này. Vẽ biểu đồ thanh ngang với các cột tập dữ liệu là giá trị x và y. Sử dụng công cụ ước tính tham số để đặt giá trị trung bình như là ước tính của xu hướng trung tâm.

Giả sử sau đây là tập dữ liệu của chúng tôi ở dạng tệp CSV - Cricketers2.csv

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

import seaborn as sb
import pandas as pd
import matplotlib.pyplot as plt
from numpy import median

Tải dữ liệu từ tệp CSV vào Pandas DataFrame -

dataFrame = pd.read_csv("C:\\Users\\amit_\\Desktop\\Cricketers2.csv")

Vẽ các biểu đồ thanh ngang với Đối sánh và Học viện bằng cách sử dụng tham số ước tính để đặt giá trị trung bình làm ước tính xu hướng trung tâm -

sb.barplot(x = dataFrame["Academy"], y = dataFrame["Matches"], estimator = median)

Ví dụ

Sau đây là mã -

import seaborn as sb
import pandas as pd
import matplotlib.pyplot as plt
from numpy import median

# Load data from a CSV file into a Pandas DataFrame
dataFrame = pd.read_csv("C:\\Users\\amit_\\Desktop\\Cricketers2.csv")

# plotting horizontal bar plots with Matches and Academy
# using the estimator parameter to set median as the estimate of central tendency
sb.barplot(x = dataFrame["Academy"], y = dataFrame["Matches"], estimator = median)

# display
plt.show()

Đầu ra

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

Python Pandas - Vẽ một Biểu đồ thanh và sử dụng trung vị làm ước tính xu hướng trung tâm