Python 创建一个以x轴为时间戳,以y轴为偏移价格的绘图

Python 创建一个以x轴为时间戳,以y轴为偏移价格的绘图,python,matplotlib,time-series,Python,Matplotlib,Time Series,我不熟悉熊猫的时间序列编程。有人能帮我吗 创建一个以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

我不熟悉熊猫的时间序列编程。有人能帮我吗

创建一个以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)

谢谢…但我想使用上述数据中的第二列(即格式■ YYYYMMDD hh:mm:ss.mi● YYYY=>年● MM=>从01开始的月份● DD=>从01开始的月份日期● hh=>小时● 毫米=>分钟● ss=>秒● mi=>microseconds),最后一列是price列。如果您不介意,请根据更改修改代码。提前谢谢。