แผนการนับของ 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