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

Python Pandas - Vẽ violin plot, thứ tự rõ ràng và hiển thị quan sát dạng gậy với Seaborn


Violin Plot kết hợp boxplot và kernel density estimate. Hàm seaborn.violinplot(). Quan sát hiển thị dạng gậy (stick) bằng tham số inner với giá trị stick.

Dữ liệu: Cricketers.csv.

Nhập thư viện:

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

Tải dữ liệu:

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

Vẽ violin plot với Academy và Age. Kiểm soát thứ tự bằng tham số order dựa trên "Academy". Hiển thị quan sát dạng gậy:

sb.violinplot(x='Academy', y="Age", order=["Western Australia", "Tasmania","South Australia"], data=dataFrame, inner="stick")

Ví dụ

import seaborn as sb 
import pandas as pd 
import matplotlib.pyplot as plt 
# Tải dữ liệu 
dataFrame = pd.read_csv("C:\\Users\\amit_\\Desktop\\Cricketers.csv") 
# Vẽ violin plot với Academy và Age 
# Kiểm soát thứ tự bằng order parameter 
# Quan sát dạng gậy bằng inner="stick" 
sb.violinplot(x='Academy', y="Age", order=["Western Australia", "Tasmania","South Australia"], data=dataFrame, inner="stick") 
plt.show()

Kết quả

Python Pandas - Vẽ violin plot, thứ tự rõ ràng và hiển thị quan sát dạng gậy với Seaborn