连接条形图/烛台图表上的两个点的线

时间:2018-05-31 13:51:21

标签: pandas matplotlib line finance candlestick-chart

我有一些代码可以为股票生成烛台图表(下图)。

输入:

#import modules
import pandas as pd
from matplotlib.finance import candlestick2_ohlc
import matplotlib.ticker as ticker
import matplotlib.pyplot as plt

构建数据框

api = 'http://finance.google.com/finance/getprices?q=SPY&i=300&p=3d&f=d,o,h,l,c,' 
df = pd.read_csv(api, skiprows=8, header=None)
df.columns = ['Record', 'Open', 'High', 'Low', 'Close']

构建烛台图表

quotes = df[-36:]
fig, ax = plt.subplots()
candlestick2_ohlc(ax,quotes['Open'],quotes['High'],quotes['Low'],quotes['Close'],width=0.6)
ax.xaxis.set_major_locator(ticker.MaxNLocator(6))
fig.autofmt_xdate()
fig.tight_layout()
plt.xlabel('5 Min Chart')
plt.savefig('candle.jpg')

输出是烛台图表

SPY CHART

我现在想要做的是绘制一条线,将一根蜡烛的低点连接到另一根蜡烛的低点(例如,10点前低点与当前低点),以创建趋势线。我不知道如何在我的图表上实现这一点。

非常感谢任何帮助!

0 个答案:

没有答案