我在大文本文件中有3列数据,每列包含1d数组。 第一列(x)是作为日期时间格式的时间,第二列(y)是频率,第三列(z)是以dB为单位的功率。这是示例数据。
x (datetime) y(freq(hz)) z(power(dB))
2017-10-03 14:23:14.787976 80000000.0 3.410517462
2017-10-03 14:23:14.788147 80006250.0 3.74720499199
2017-10-03 14:23:14.788245 80012500.0 3.48457072216
2017-10-03 14:23:14.788334 80018750.0 3.82477967161
2017-10-03 14:23:14.788423 80025000.0 4.10110487733
我想使用matplotlib轮廓将这些数据绘制成光谱图,时间(x)为x轴,freq为y轴,功率为轮廓。我将x和y作为与np.meshgrid的协调网格但是z仍然是1d数组,看起来像1d数组格式不支持用轮廓绘图。我应该将z转换为2d数组吗?如果是这样,我如何将z变成2d数组?