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

输出

Plotting solar

更新于:2019 年 7 月 30 日

280 次浏览

启动你的职业生涯

完成这门教程来获得证书

开始
广告