Python 中绘制太阳图像
在 Python 中提供了用于创建太阳图像的 SunPy 包。此包具有不同的文件,其中包含来自各种太阳观测台和太阳实验室的质子/电子通量的太阳数据。
使用 pip install sunpy 命令,我们可以安装 SunPy 包。
这里我们绘制了一个示例 AIA 图像。AIA 是大气成像组件,是 SDO 的另一个仪表板。
这里我们使用 sunpy.Map() 函数从其中一个支持的数据产品中创建地图。
示例代码
import sunpy.map import matplotlib.pyplot as plt import sunpy.data.sample my_aia = sunpy.map.Map(sunpy.data.sample.AIA_171_IMAGE) fig = plt.figure() ax = plt.subplot(111, projection=my_aia) my_aia.plot() my_aia.draw_limb() my_aia.draw_grid() my_aia.draw_limb() plt.colorbar() plt.show()
输出
广告