เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

สร้างฮิสโตแกรม (2): bins

ในแบบฝึกหัดที่แล้ว ยังไม่ได้ระบุจำนวน bins ซึ่งโดยค่าเริ่มต้น Python จะกำหนดให้เป็น 10 จำนวน bins นั้นสำคัญมาก หากน้อยเกินไปจะทำให้ภาพรวมของข้อมูลง่ายเกินจริงและพลาดรายละเอียดสำคัญ แต่หากมากเกินไปก็จะทำให้ข้อมูลดูซับซ้อนจนมองภาพรวมได้ยาก

สามารถควบคุมจำนวน bins ที่ใช้แบ่งข้อมูลได้โดยกำหนดอาร์กิวเมนต์ bins

นั่นคือสิ่งที่จะทำในแบบฝึกหัดนี้ โดยจะสร้างกราฟทั้งหมด 2 กราฟ โค้ดในสคริปต์มีคำสั่ง plt.show() และ plt.clf() อยู่แล้ว โดย plt.show() ใช้แสดงกราฟ และ plt.clf() ใช้ล้างกราฟเพื่อเริ่มใหม่

เช่นเดิม life_exp พร้อมใช้งานแล้ว และ matplotlib.pyplot ถูก import ในชื่อ plt

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

Python ระดับกลาง

ดูคอร์ส

คำแนะนำการฝึกหัด

  • สร้างฮิสโตแกรมของ life_exp โดยกำหนด 5 bins — ลองดูว่า bin ใดมีจำนวนข้อมูลมากที่สุด
  • สร้างฮิสโตแกรมอีกกราฟหนึ่งของ life_exp คราวนี้ใช้ 20 bins — แบบนี้ดูชัดขึ้นหรือไม่?

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# Build histogram with 5 bins


# Show and clean up plot
plt.show()
plt.clf()

# Build histogram with 20 bins


# Show and clean up again
plt.show()
plt.clf()
แก้ไขและรันโค้ด