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

问题描述 投票:-1回答:1

我只是使用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左右的频率。

为什么?

python matplotlib plot astropy
1个回答
0
投票

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

在这个文件的情况下,它只有高达80 MHz的频率,没有高达200 MHz的频率,因此图是正确的。谢谢。

© www.soinside.com 2019 - 2024. All rights reserved.