如何将我的df.index添加到我的烛台图表

时间:2018-08-16 12:51:54

标签: python pandas matplotlib

我有一个pandas df,其中包含Opening作为索引的HighLowClosingdate数据。

我已经成功地使用candlestick2_ohlc中的mpl_finance将该数据绘制到烛台图表上,但是无法弄清楚如何将索引日期设为x轴。

我的代码:

import pandas
import pyodbc
import matplotlib.pyplot as plt
from mpl_finance import candlestick2_ohlc

cnxn = pyodbc.connect('DRIVER={SQL Server};SERVER=xDB;DATABASE=test;Trusted_Connection=yes')

sql_string="SELECT [date],[Opening],[High],[Low],[Closing] FROM [test].[dbo].[table] order by [date]"
DF=pandas.read_sql(sql=sql_string, con=cnxn,index_col="date" ,parse_dates=True)

f1, ax = plt.subplots(figsize = (10,5))

# plot the candlesticks
candlestick2_ohlc(ax, DF['Opening'].values,DF['High'].values,DF['Low'].values,DF['Closing'].values ,width=.6, colorup='green', colordown='red')

plt.show()

那么如何将DF.index.values添加到x轴上?

0 个答案:

没有答案