Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

Python Pandas - วาด Horizontal Violin Plot ระบุ Order และแสดง Observation ด้วย Seaborn

บทนำ

วาด Violin Plot แนวนอน ระบุลำดับด้วย order และแสดง Observation ด้วย inner

ขั้นตอน

  1. นำเข้าไลบรารี
  2. โหลดข้อมูล Cricketers.csv
  3. วาด Horizontal Violin Plot:
    sb.violinplot(x='Age', y="Role", order=["Batsman", "Bowler"],
        data=dataFrame, inner="stick")

โค้ดเต็ม

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

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

# Horizontal Violin Plot กำหนด Order และ Inner
sb.violinplot(x='Age', y="Role", order=["Batsman", "Bowler"],
    data=dataFrame, inner="stick")
plt.show()

ผลลัพธ์

ได้ Horizontal Violin Plot แสดงการกระจายอายุแยกตาม Role (Batsman, Bowler) ตามลำดับ พร้อมแสดงจุดข้อมูลเป็น Stick