|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 juajua 于 2023-5-17 10:46 编辑
- for frame_number in range(args.nframes):
- frame = device.get_next_frame()
- antenna_samples = frame[i_ant, :, :]
- distance = distanceExample.compute_distance(antenna_samples)
- print("Distance:" + format(distance, "^05.3f") + "m")
- # 数据可视化
- ax = plt.subplot()
- # 设置x轴范围和标签
- ax.set_xlim(0, 100)
- ax.set_xlabel('Time/s')
- # 设置y轴范围和标签
- ax.set_ylim(0, 2)
- ax.set_ylabel('Distance/m')
- # 创建空的line对象
- line, = ax.plot([], [])
- # 添加新的数据点
- line.set_xdata(np.append(line.get_xdata(), frame_number))
- line.set_ydata(np.append(line.get_ydata(), distance))
- # 调整x轴范围
- ax.set_xlim(frame_number, frame_number+100)
- # 绘制波形图
- plt.draw()
- plt.pause(0.01)
复制代码
以上是部分代码,我想实现距离-时间的实时波形,但是不知道哪里出了问题,现在可以读取到距离数据,但是在可视化中只有一个会刷新的坐标轴,没有显示出距离波形。是y的数据格式没有正确设置吗?求大神解答,蟹蟹!!
|
|