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 + -
显示快捷键?