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

Python Pandas - Vẽ một Biểu đồ thanh và kiểm soát trật tự bầy đàn bằng cách chuyển một lệnh rõ ràng với Seaborn

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. Kiểm soát việc đặt hàng bằng cách chuyển một đơn hàng rõ ràng, tức là đặt hàng trên cơ sở một cột cụ thể bằng cách sử dụng đơn hàng tham số.

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

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 ô thanh ngang với các cột Trận đấu và Học viện. Kiểm soát đơn đặt hàng bằng cách chuyển một đơn đặt hàng rõ ràng, tức là đặt hàng trên cơ sở "Học viện" bằng cách sử dụng tham số đơn hàng -

sb.barplot(x = dataFrame["Academy"], y = dataFrame["Matches"],order = ["Victoria", "Western Australia", "South Australia", "Tasmania"])

Ví dụ

Sau đây là mã -

import seaborn as sb
import pandas as pd
import matplotlib.pyplot as plt

# 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
# Control order by passing an explicit order i.e. ordering on the basis of "Academy" using order parameter
sb.barplot(x = dataFrame["Academy"], y = dataFrame["Matches"],order = ["Victoria", "Western Australia", "South Australia", "Tasmania"])

# 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à kiểm soát trật tự bầy đàn bằng cách chuyển một lệnh rõ ràng với Seaborn