วิธีสร้าง barplot แนวนอนใน seaborn (พร้อมตัวอย่าง)


คุณสามารถใช้ไวยากรณ์พื้นฐานต่อไปนี้เพื่อสร้าง barplot แนวนอนใน ทะเล :

 sns. barplot (x=df. values_var , y=df. group_var , orient=' h ')

อาร์กิวเมนต์ orient=’h’ บอกให้ Seaborn ปรับแนวแท่งแนวนอนแทนที่จะเป็นแนวตั้งเริ่มต้น

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

ตัวอย่าง: วิธีสร้าง barplot แนวนอนใน Seaborn

สมมติว่าเรามี DataFrame แพนด้าต่อไปนี้ซึ่งมีข้อมูลเกี่ยวกับยอดขายรวมของพนักงานหลายคนของบริษัท:

 import pandas as pd

#createDataFrame
df = pd. DataFrame ({' employee ': ['Andy', 'Bert', 'Chad', 'Doug', 'Eric', 'Frank'],
                   ' sales ': [22, 14, 9, 7, 29, 20]})

#view DataFrame
print (df)

  employee sales
0 Andy 22
1 Bert 14
2 Chad 9
3 Doug 7
4 Eric 29
5 Frank 20

เราสามารถใช้ไวยากรณ์ต่อไปนี้เพื่อสร้าง barplot แนวนอนเพื่อแสดงภาพยอดขายของพนักงานแต่ละคน:

 import seaborn as sns

#create horizontal barplot
sns. barplot (x=df. sales , y=df. employee , orient=' h ')

แกน x แสดงยอดขายของพนักงานแต่ละคน และแกน y แสดงชื่อพนักงาน

โปรดทราบว่าเรายังสามารถระบุสีแท่งและเพิ่มชื่อที่กำหนดเองด้วยป้ายกำกับแกนได้:

 import matplotlib. pyplot as plt
import seaborn as sns

#create horizontal bar chart
sns. barplot (x=df. sales , y=df. employee , color=' steelblue ', orient=' h ')

#add plot title
plt. title (' Total Sales by Employee ', fontsize= 16 )

#add axis labels
plt. xlabel (' Total Sales ')
plt. ylabel (' Employee Name ') 

barplot แนวนอนทางทะเล

ตอนนี้แถบพล็อตแต่ละอันมีสีเดียวกัน และเราได้เพิ่มชื่อพล็อตโดยรวมและป้ายกำกับแกนเพื่อให้อ่านพล็อตได้ง่ายขึ้น

หมายเหตุ : หากคุณประสบปัญหาในการนำเข้า Seaborn ลงในสมุดบันทึก Jupyter คุณอาจต้องเรียกใช้คำสั่ง %pip install seaborn ก่อน

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

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

วิธีแสดงค่าบน Seaborn Barplot
วิธีสร้าง barplot ที่จัดกลุ่มใน Seaborn
วิธีการตั้งค่าสีของแท่งใน barplot ของ Seaborn

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

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