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

สร้าง Subplots

สามารถแสดงภาพหลายภาพในฟิกเดียวกันได้ เพื่อสำรวจข้อมูลได้อย่างรวดเร็ว ใช้ plt.subplots() เพื่อสร้างอาร์เรย์ของ subplots

fig, axes = plt.subplots(nrows=2, ncols=2)

หากต้องการวาดภาพบน subplot ให้เรียกเมธอดพล็อตโดยตรงจากออบเจกต์ subplot แทนที่จะเรียกผ่าน PyPlot โดยใช้ axes[0,0].imshow(im) แทน plt.imshow(im)

ในแบบฝึกหัดนี้ ให้วาด im1 และ im2 บน subplots แยกกันภายในฟิกเดียวกัน

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

การวิเคราะห์ภาพทางชีวการแพทย์ด้วย Python

ดูคอร์ส

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

  • สร้างกริด subplots โดยกำหนด nrows=2 และ ncols=1
  • วาด im1 และ im2 บน subplot แรกและ subplot ที่สองตามลำดับ โดยใช้ colormap แบบ "gray" สำหรับทั้งคู่
  • สำหรับแต่ละ subplot ให้ปิดการแสดงขีดและป้ายกำกับของแกน
  • เรนเดอร์ฟิกที่สร้างขึ้น

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

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

# Import PyPlot
import ____ as ____

# Initialize figure and axes grid
fig, axes = ____

# Draw an image on each subplot
axes[0].imshow(____)
____

# Remove ticks/labels and render
axes[0].axis(____)
____
plt.show()
แก้ไขและรันโค้ด