ในบทช่วยสอนนี้ เราจะเรียนรู้วิธีพล็อตภาพดวงอาทิตย์โดยใช้โมดูล SunPy
ติดตั้งโมดูลด้วยคำสั่งต่อไปนี้
pip install sunpy
ตอนนี้เรามีโมดูลแล้ว ก่อนเขียนโค้ดจริง เราต้องดาวน์โหลดข้อมูลตัวอย่างสำหรับพล็อตภาพ สามารถดาวน์โหลดได้ด้วยโค้ดต่อไปนี้
ตัวอย่าง
# นำเข้าข้อมูล import sunpy.data # ดาวน์โหลดข้อมูลตัวอย่าง sunpy.data.download_sample_data()
การรันโค้ดข้างต้นจะแสดงสถานะการดาวน์โหลดข้อมูลตัวอย่าง
มาสร้างพล็อตภาพดวงอาทิตย์จากข้อมูลตัวอย่างที่ดาวน์โหลดมา
ตัวอย่าง
# นำเข้าภาพจากข้อมูลตัวอย่าง from sunpy.data.sample import AIA_171_IMAGE # นำเข้า map สำหรับภาพดวงอาทิตย์ import sunpy.map # สร้าง Map ด้วยข้อมูลตัวอย่าง solar_image = sunpy.map.Map(AIA_171_IMAGE) # พล็อตภาพ solar_image.peek()
ผลลัพธ์
การรันโค้ดข้างต้นจะได้ภาพดังนี้
