วิธีการเปลี่ยนความกว้างของแถบในพล็อตบาร์ทะเล


คุณสามารถใช้อาร์กิวเมนต์ width เพื่อเปลี่ยนความกว้างของแท่งในแผนภูมิแท่ง Seaborn :

 sns. barplot (x=' xvar ', y=' yvar ', data=df, width= 0.8 )

ค่าเริ่มต้นสำหรับความกว้างคือ 0.8

ค่า ความกว้าง ยิ่งน้อย แท่งก็จะบางลง

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

ตัวอย่าง: เปลี่ยนความกว้างของแท่งกราฟใน Seaborn Bar Plot

สมมติว่าเรามี 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

เราสามารถใช้ไวยากรณ์ต่อไปนี้เพื่อสร้างกราฟแท่งใน Seaborn โดยใช้ค่าเริ่มต้นที่ 0.8 สำหรับ width :

 import seaborn as sns

#create bar plot with default width
sns. barplot (x=' employee ', y=' sales ', data=df). set (title=' Default Width ')

รหัสต่อไปนี้แสดงวิธีลดความกว้างของแต่ละแถบโดยการตั้งค่าอาร์กิวเมนต์ ความกว้าง เท่ากับ 0.4 :

 import seaborn as sns

#create bar plot with width = 0.4
sns. barplot (x=' employee ', y=' sales ', data=df, width= 0.4 ). set (title=' Width = 0.4 ') 

โปรดทราบว่าแท่งในพล็อตนี้บางกว่ามากเมื่อเทียบกับอันก่อนหน้า

หากคุณต้องการให้แต่ละแท่งสัมผัสกัน คุณสามารถตั้งค่า ความกว้าง เท่ากับ 1 :

 import seaborn as sns

#create bar plot with width = 1
sns. barplot (x=' employee ', y=' sales ', data=df, width= 1 ). set (title=' Width = 1 ') 

โปรดทราบว่าหากคุณตั้งค่า ความกว้าง เป็นค่าที่มากกว่า 1 แถบจะทับซ้อนกัน

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

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

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

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

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

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