试用plot函数画出Z001.txt文件中脑电数据波形,横轴为时间,起始时间为0;
时间: 2023-06-24 20:06:16 浏览: 123
假设Z001.txt文件中的数据为一列数值,每行代表一个时间点的脑电数据值,可以使用以下代码绘制波形图:
```python
import numpy as np
import matplotlib.pyplot as plt
# 读取数据
data = np.loadtxt('Z001.txt')
# 计算时间轴
time_axis = np.arange(len(data)) / 250.0 # 假设采样率为250Hz
# 绘制波形图
plt.plot(time_axis, data)
plt.xlabel('Time (s)')
plt.ylabel('EEG Data')
plt.show()
```
解释一下代码:
1. 第一行导入必要的库。
2. 第三行使用`np.loadtxt()`函数读取数据,并存储在`data`变量中。
3. 第五行根据采样率和数据点数量计算时间轴。
4. 第六行使用`plt.plot()`函数绘制波形图。
5. 第七行和第八行设置横轴和纵轴的标签。
6. 第九行使用`plt.show()`函数显示图形。
阅读全文