Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

SunPy: การพล็อตภาพดวงอาทิตย์ (Solar Image) ใน Python

ในบทช่วยสอนนี้ เราจะเรียนรู้วิธีพล็อตภาพดวงอาทิตย์โดยใช้โมดูล 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()

ผลลัพธ์

การรันโค้ดข้างต้นจะได้ภาพดังนี้

SunPy: การพล็อตภาพดวงอาทิตย์ (Solar Image) ใน Python