หนึ่งกราฟต่อหนึ่งกลุ่ม
ในโปรเจกต์สำรวจข้อมูล คุณได้รับมอบหมายให้สร้างกราฟแสดงจำนวนรีวิวโรงแรมตาม "Period of stay" และตามวันในสัปดาห์ที่รีวิว "Review weekday" เป้าหมายคือดูว่าแต่ละช่วงระยะเวลาพักมีรีวิวมากที่สุดในวันใดของสัปดาห์ ชุดข้อมูล reviews ถูกโหลดไว้ให้แล้ว พร้อมกับ seaborn ในชื่อ sns และ matplotlib.pyplot ในชื่อ plt
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การทำงานกับข้อมูลเชิงกลุ่มใน Python
คำแนะนำการฝึกหัด
- สร้าง
catplot()โดยใช้"count"เป็นประเภทของกราฟ - นับจำนวนรีวิวตาม
"Review weekday" - สร้างกราฟแยกสำหรับแต่ละ
"Period of stay" - ให้ขึ้นบรรทัดใหม่ทุก 2 กราฟ
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Create a catplot for each "Period of stay" broken down by "Review weekday"
ax = sns.catplot(
# Make sure Review weekday is along the x-axis
____,
# Specify Period of stay as the column to create individual graphics for
____,
# Specify that a count plot should be created
____,
# Wrap the plots after every 2nd graphic.
____,
data=reviews
)
plt.show()