แผนการนับของ seaborn: วิธีสั่งซื้อแท่งตามหมายเลข


คุณสามารถใช้ไวยากรณ์พื้นฐานต่อไปนี้เพื่อเรียงลำดับแท่งในแผนภูมิจำนวน Seaborn ตามลำดับจากมากไปน้อย:

 sns. countplot (data=df, x=' var ', order=df[' var ']. value_counts (). index )

หากต้องการเรียงลำดับแท่งจากน้อยไปหามาก เพียงเพิ่ม ascending=True ให้กับฟังก์ชัน value_counts() :

 sns. countplot (data=df, x=' var ', order=df[' var ']. value_counts (ascending= True ). index )

ตัวอย่างต่อไปนี้แสดงวิธีการใช้ไวยากรณ์นี้ในทางปฏิบัติกับ Pandas DataFrame ต่อไปนี้:

 import pandas as pd

#createDataFrame
df = pd. DataFrame ({' team ': ['A', 'A', 'A', 'A', 'B', 'C', 'C', 'C', 'D', 'D'],
                   ' points ': [12, 11, 18, 15, 14, 20, 25, 24, 32, 30]})

#view DataFrame
print (df)

  team points
0 to 12
1 to 11
2 to 18
3 to 15
4 B 14
5 C 20
6 C 25
7 C 24
8 D 32
9 D 30

ตัวอย่างที่ 1: สร้างแผนการนับของ Seaborn โดยมีแท่งตามลำดับเริ่มต้น

รหัสต่อไปนี้แสดงวิธีสร้างบัญชี Seaborn โดยที่แถบอยู่ในลำดับเริ่มต้น (นั่นคือลำดับที่ค่าเฉพาะปรากฏในคอลัมน์):

 import seaborn as sns

#create countplot to visualize occurrences of unique values in 'team' column
sns. countplot (data=df, x=' team ')

โปรดทราบว่าแท่งในพล็อตนั้นเรียงลำดับง่ายๆ ตามลำดับที่ค่าเฉพาะปรากฏในคอลัมน์ทีม

ตัวอย่างที่ 2: สร้างแผนการนับของ Seaborn โดยมีแท่งตามลำดับจากมากไปน้อย

รหัสต่อไปนี้แสดงวิธีการสร้างพล็อตการนับ Seaborn โดยที่แท่งเรียงลำดับจากมากไปน้อย:

 import seaborn as sns

#create countplot with values in descending order
sns. countplot (data=df, x=' team ', order=df[' team ']. value_counts (). index ) 

พล็อตนับกะลาสีพร้อมแท่งเรียงจากมากไปน้อย

โปรดทราบว่าขณะนี้แถบในโครงเรื่องเรียงลำดับจากมากไปหาน้อย

ตัวอย่างที่ 3: สร้างแผนการนับของ Seaborn โดยมีแท่งตามลำดับจากน้อยไปหามาก

รหัสต่อไปนี้แสดงวิธีการสร้างแผนภูมินับ Seaborn ซึ่งแถบต่างๆ จะถูกจัดเรียงจากน้อยไปหามาก:

 import seaborn as sns

#create countplot with values in ascending order
sns. countplot (data=df, x=' team ', order=df[' team ']. value_counts (ascending= True ). index ) 

พล็อตนับกะลาสีพร้อมแท่งตามลำดับจากน้อยไปหามาก

โปรดทราบว่าขณะนี้แถบในโครงเรื่องกำลังเรียงจากน้อยไปมาก

หมายเหตุ : คุณสามารถค้นหาเอกสารฉบับเต็มสำหรับฟังก์ชัน countplot() ในทะเล ได้ที่นี่

แหล่งข้อมูลเพิ่มเติม

บทช่วยสอนต่อไปนี้จะอธิบายวิธีการทำหน้าที่ทั่วไปอื่นๆ ในทะเล:

วิธีการพล็อตการกระจายใน Seaborn
วิธีเรียงลำดับ boxplot บนแกน x ใน Seaborn
วิธีเพิ่มตารางลงในพล็อต Seaborn

เพิ่มความคิดเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องข้อมูลจำเป็นถูกทำเครื่องหมาย *