来自SunPy的peek()方法没有显示所有频率

时间:2017-12-17 18:12:16

标签: python matplotlib plot astropy

我只是使用SunPy Python包中的peek()方法绘制.fit文件中的动态光谱(可以从here下载)。

from sunpy.spectra.sources.callisto import CallistoSpectrogram

image = CallistoSpectrogram.read("BLENSW_20160723_054500_01.fit")
image.peek()

image.peek()返回一个图(如matplotlib中的plt.show()),但不显示所有频率(从0到200)的频率轴,只显示0到80左右的频率。

为什么?

1 个答案:

答案 0 :(得分:0)

这很奇怪。但事实是,e-Callisto存储库中的所有文件都有200个通道,但这并不意味着它们是0-200 MHz。它们是随机频率,我不知道使用什么标准。

对于此文件,它只有高达80 MHz的频率,没有高达200 MHz的频率,因此图是正确的。谢谢。