使用x轴创建一个绘图作为时间戳和y轴作为移位的价格

我是熊猫时间序列编程的新手。有人能帮我解决这个问题吗?使用x轴创建一个绘图作为时间戳和y轴作为移位的价格

以x轴为时间戳,y轴为移动价格创建一个图。在图中得出以下虚线:

  • 绿虚线指示意味着

    • 说意味着移位价格分布的是0.5和标准偏差是2.25
    • 行应为y = 0.5即平行于x轴的水平线
  • 红色虚线指示x轴上方和下方一个标准偏差。

    • 线应该是Y = 2.25和y = -2.25

下面是示例图像示出了在y轴上的偏移价格,时间在x轴,绿色虚线 对平均和红色虚线行+ - 标准差

这里是样本数据:

0 2017-11-05 09:20:01.134 2123.0 12.23 34.12   300.0 

1 2017-11-05 09:20:01.789 2133.0 32.43 45.62 330.0

2 2017-11-05 09:20:02.238 2423.0 35.43 55.62 NaN

3 2017-11-05 09:20:02.567 3423.0 65.43 56.62 NaN

4 2017-11-05 09:20:02.948 2463.0 45.43 58.62 NaN

回答:

考虑你的价格作为一个系列,并绘制它如下:

import numpy as np 

import pandas as pd

# Date

rng = pd.date_range('1/1/2000', periods=1000)

# Create a Random Series

ts = pd.Series(np.random.randn(len(rng)), index=rng)

# Create plot

ax = ts.plot()

# Plot de mean

ax.axhline(y=ts.mean(), color='r', linestyle='--', lw=2)

# Plot CI

ax.axhline(y=ts.mean() + 1.96*np.sqrt(np.var(ts)), color='g', linestyle=':', lw=2)

ax.axhline(y=ts.mean() - 1.96*np.sqrt(np.var(ts)), color='g', linestyle=':', lw=2)

以上是 使用x轴创建一个绘图作为时间戳和y轴作为移位的价格 的全部内容, 来源链接: utcz.com/qa/261462.html

回到顶部