我有
:>> timez=np.arange(0, 84600, 3600)
>> timez.shape
:(24,)
>> len(freqs)
:70200
>> freqs.shape
:(70200,)
24
行,这些行对应于70200
振幅值的 24个开始时间,其对应于频率矢量的 70200值
>> data.shape
:(24, 70200)
>> len(data)
:24
>> len(data[0]
:70200
因此,data[0]
映射到timez[0]
,data[1]
映射到timez[1]
,依此类推,freqs
中的频率值映射到每个{ {1}}行。
我尝试过:
data
给出错误:
fig, axes=plt.subplots(figsize=(16,9), nrows=2, ncols=1)
axes[1].pcolormesh(timez, freqs, data, shading='auto')
我已审核:
TypeError: Dimensions of C (24, 70200) are incompatible with X (24) and/or Y (70200); see help(pcolormesh)
我是否需要更改数据结构以适合shading='auto'
?我在想这个吗?