Bee swarm plot
สร้าง bee swarm plot แสดงความยาวกลีบดอกของชุดข้อมูล iris โดยให้แกน x แสดงสายพันธุ์ทั้งสาม และแกน y แสดงความยาวกลีบดอก DataFrame ที่มีข้อมูลนี้ถูกโหลดไว้ในตัวแปรชื่อ df แล้ว
สำหรับอ้างอิง โค้ดที่ Justin ใช้สร้าง bee swarm plot ในวิดีโอแสดงไว้ด้านล่าง:
_ = sns.swarmplot(x='state', y='dem_share', data=df_swing)
_ = plt.xlabel('state')
_ = plt.ylabel('percent of vote for Obama')
plt.show()
สามารถใช้ help(sns.swarmplot) เพื่อดูรายละเอียดเพิ่มเติมเกี่ยวกับการสร้าง bee swarm plot ด้วย seaborn
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Statistical Thinking in Python (ตอนที่ 1)
คำแนะนำการฝึกหัด
- ตรวจสอบ DataFrame
dfด้วยdf.head()เพื่อดูชื่อคอลัมน์ที่ต้องใช้เป็นอาร์กิวเมนต์xและyในการเรียกsns.swarmplot() - ใช้
sns.swarmplot()สร้าง bee swarm plot จาก DataFrame ชุดข้อมูล Fisher iris ที่เก็บอยู่ในdfโดยให้แกน x แสดงสายพันธุ์ทั้งสาม และแกน y แสดงความยาวกลีบดอก - ติดป้ายกำกับแกน
- แสดงกราฟ
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Create bee swarm plot with Seaborn's default settings
# Label the axes
# Show the plot