2017-12-18 124 views
-1

我是熊貓時間序列編程的新手。有人能幫我解決這個問題嗎?使用x軸創建一個繪圖作爲時間戳和y軸作爲移位的價格

以x軸爲時間戳,y軸爲移動價格創建一個圖。在圖中得出以下虛線:

  • 綠虛線指示意味着

    • 說意味着移位價格分佈的是0.5和標準偏差是2.25
    • 行應爲y = 0.5即平行於x軸的水平線
  • 紅色虛線指示x軸上方和下方一個標準偏差。

    • 線應該是Y = 2.25和y = -2.25

下面是示例圖像示出了在y軸上的偏移價格,時間在x軸,綠色虛線 對平均和紅色虛線行+ - 標準差

enter image description here

這裏是樣本數據:

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 
+1

你嘗試過這麼遠嗎? –

回答

0

考慮你的價格作爲一個系列,並繪製它如下:

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) 
+0

謝謝......但我想用上面的數據中的第二列(即格式 ■YYYYMMDD hh:mm:ss.mi ●YYYY => ●MM =>從01開始的月份 ●DD = >從01開始的日期 ●hh =>小時 ●mm =>分鐘 ●ss =>秒 ●mi =>微秒),最後一列是價格列。如果您不介意,可否請您修改代碼根據變化..提前感謝。 –

相關問題