我有一系列按时间值(浮点数)索引的数据,我想获取该系列的大部分并将它们绘制在彼此之上。例如,假设我在 20 周内大约每 10 分钟获取一次股票价格,我想通过绘制 20 条股票价格线来查看每周模式。所以我的 X 轴是一周,我有 20 条线(对应于一周内的价格)。
更新
索引不是均匀间隔的值,它是一个浮点数。它是这样的:
t = np.arange(0,12e-9,12e-9/1000.0)
noise = np.random.randn(1000)/1e12
cn = noise.cumsum()
t_noise = t+cn
y = sin(2*math.pi*36e7*t_noise) + noise
df = DataFrame(y,index=t_noise,columns=["A"])
df.plot(marker='.')
plt.axis([0,0.2e-8,0,1])
所以索引不是均匀分布的。我正在处理来自模拟器的电压与时间数据。我想知道如何创建一个时间窗口 T,并将 df 拆分为 T 长的块并将它们绘制在彼此之上。因此,如果数据长度为 20*T,那么我将在同一个图中有 20 条线。
对困惑感到抱歉; 我使用股票类比认为它可能会有所帮助。