在Python中绘制此.Mat列表数据

2024-04-19 08:02:27 发布

您现在位置:Python中文网/ 问答频道 /正文

我通过加载数据

import scipy.io
import matplotlib.pyplot as plt 
data = scipy.io.loadmat('arrytmia_data_bad.mat')

我认为

^{pr2}$

命令len(data)给了我4个,这是个意外,因为列表的长度应该是5001。 这一定是对命令len输出的误解。在

我的伪代码建议

import numpy as np
import matplotlib.pyplot as pp
ar = np.arange(5001) # number of data points in the brackets
pp.plot(ar, data, 'x') # TODO dimensions not matching here
pp.show()

根据时间绘制数据的一种方法是什么?


Tags: 数据ioimport命令datalenmatplotlibas
1条回答
网友
1楼 · 发布于 2024-04-19 08:02:27

我认为我们的努力是:

import matplotlib.pyplot as plt
import scipy.io
data = scipy.io.loadmat('arrytmia_data_bad.mat')
x = data['data']

plt.plot(x, linestyle='', marker='x')
plt.show()

相关问题 更多 >