finance_demo.py
来自「非原创。很好的python例子」· Python 代码 · 共 37 行
PY
37 行
#!/usr/bin/env pythonfrom pylab import *from matplotlib.dates import DateFormatter, WeekdayLocator, HourLocator, \ DayLocator, MONDAY, timezonefrom matplotlib.finance import quotes_historical_yahoo, candlestick,\ plot_day_summary, candlestick2import datetimedate1 = datetime.date( 2004, 2, 1)date2 = datetime.date( 2004, 4, 12 )mondays = WeekdayLocator(MONDAY) # major ticks on the mondaysalldays = DayLocator() # minor ticks on the daysweekFormatter = DateFormatter('%b %d') # Eg, Jan 12dayFormatter = DateFormatter('%d') # Eg, 12quotes = quotes_historical_yahoo( 'INTC', date1, date2)if not quotes: raise SystemExitax = subplot(111)ax.xaxis.set_major_locator(mondays)ax.xaxis.set_minor_locator(alldays)ax.xaxis.set_major_formatter(weekFormatter)#ax.xaxis.set_minor_formatter(dayFormatter)#plot_day_summary(ax, quotes, ticksize=3)candlestick(ax, quotes, width=0.6)setp( gca().get_xticklabels(), rotation=45, horizontalalignment='right')show()
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?