บทนำ
วาด Violin Plot แนวนอน ระบุลำดับด้วย order และแสดง Observation ด้วย inner
ขั้นตอน
- นำเข้าไลบรารี
- โหลดข้อมูล
Cricketers.csv - วาด 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