在 Python 中绘制太阳图像

pythonprogrammingserver side programming更新于 2024/3/25 23:40:00

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()

输出

Plotting solar

相关文章