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

Scatter Plot (1)

เมื่อแกนนอนแสดงผลตามช่วงเวลา กราฟเส้นคือตัวเลือกที่เหมาะสม แต่ในหลายกรณี เช่น เมื่อต้องการดูว่ามีความสัมพันธ์ระหว่างตัวแปรสองตัวหรือไม่ Scatter Plot จะเป็นทางเลือกที่ดีกว่า ตัวอย่างการสร้าง Scatter Plot มีดังนี้

import matplotlib.pyplot as plt
plt.scatter(x,y)
plt.show()

มาต่อกันที่กราฟ gdp_cap กับ life_exp ซึ่งแสดงข้อมูล GDP และอายุขัยเฉลี่ยของประเทศต่าง ๆ ในปี 2007 Scatter Plot อาจเป็นตัวเลือกที่เหมาะกว่าสำหรับข้อมูลชุดนี้

แพ็กเกจ matplotlib.pyplot ถูก import ไว้เรียบร้อยแล้วในชื่อ plt

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

Python ระดับกลาง

ดูคอร์ส

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

  • เปลี่ยนกราฟเส้นในสคริปต์ให้เป็น Scatter Plot
  • เพิ่มบรรทัด plt.xscale('log') เพื่อแสดง GDP ต่อหัวในสเกลลอการิทึม ซึ่งจะทำให้เห็นความสัมพันธ์ได้ชัดเจนขึ้น
  • ปิดท้ายสคริปต์ด้วย plt.show() เพื่อแสดงกราฟ

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

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

# Change the line plot below to a scatter plot
plt.plot(gdp_cap, life_exp)

# Put the x-axis on a logarithmic scale


# Show plot
แก้ไขและรันโค้ด