获取在 Python 中使用 scipy.daub 生成的 Daubechies 小波的点坐标对
Get pairs of point coordinates for Daubechies wavelets generated with scipy.daub in Python
我一直在尝试获取构成由scipy.daub生成的Daubechies小波的点的坐标,以便将它们发送到websocket并将它们绘制在Canvas.js动态图表上。
我设法将数据发送到浏览器并将点绘制在图表上(所以那里没有问题),但我得到的只是锯齿波。我意识到这是因为对于我收到的每个 Y 坐标,我将 x 值增加 1。
然而,完美的Daubechies小波是使用matplotlib.pylab绘制的,据我所知,返回的点列表包含y值。以下是我生成小波的方式(顺便说一句,它意味着成为一个ECG模拟器):
def generate_waves(hr, n):
global ecg
interval = 1.0 * 60 / hr
rr = [interval + random.uniform(0.0, 0.1 * interval) for i in range(n)]
fs = 1000.0 # sampling rate
pqrst = scipy.signal.daub(9)
ecg = scipy.concatenate([scipy.signal.resample(pqrst, int(r*fs)) for r in rr])
t = scipy.arange(len(ecg))/fs
pylab.plot(t, ecg)
pylab.show()
那么,既然 ECG 列表返回 y 值,有什么方法可以掌握 x 值,以便我可以将它们一起通过 websocket 并将它们正确绘制在图表上?
干杯!
我最终想通了。x 值由 t 给出。我很愚蠢,没有看到这个,我知道。
无论如何,谢谢!
相关文章:
- EaseJS拖放;放下(动画CC)电影剪辑的鼠标坐标
- 如何在d3.js中返回路径的y坐标
- 在谷歌地图上获取事件的x,y坐标
- 通过ajax将坐标传递到php服务器端,并在处理后检索到javascript
- 当带有渲染器的DOM元素不在屏幕顶部时,移动了场景的坐标
- 如何在JS Leatflet绘图插件中获取圆的坐标
- 点击(右键点击)使用传单地图库获取图像覆盖的像素坐标
- 查找带有边框的HTML5 Canvas(点击)事件的坐标
- HTML5获取弧的坐标's结束
- 如何在OpenLayers中获取动态绘制的多边形的坐标
- 获取用户位置并将坐标保存在数据库中
- fabric js多边形集合坐标
- 使用D3.js和GeoJson在地图上的某些坐标上设置一个小图像
- 如何创建一个谷歌地图地理坐标数组
- AngularJS-如何在mousemove上存储鼠标坐标
- 使用地理坐标,对更靠近用户的对象进行排序'的位置
- 在坐标上模拟点击坐标js/jQuery
- ChartJS v2:点击坐标的比例值(时间比例)
- 通过鼠标点击获取X和Y坐标(javascript)
- 获取在 Python 中使用 scipy.daub 生成的 Daubechies 小波的点坐标对