⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 _tmp_date_demo2.py

📁 非原创。很好的python例子
💻 PY
字号:
from __future__ import divisionimport matplotlibmatplotlib.use("PS")#!/usr/bin/env python"""Show how to make date plots in matplotlib using date tick locators andformatters.  See major_minor_demo1.py for more information oncontrolling major and minor ticks"""import datetimefrom pylab import *from matplotlib.dates import MONDAY, SATURDAYfrom matplotlib.finance import quotes_historical_yahoofrom matplotlib.dates import MonthLocator, WeekdayLocator, DateFormatterdate1 = datetime.date( 2002, 1, 5 )date2 = datetime.date( 2003, 12, 1 )mondays   = WeekdayLocator(MONDAY)    # every mondaymonths    = MonthLocator(range(1,13), bymonthday=1)           # every monthmonthsFmt = DateFormatter("%b '%y")quotes = quotes_historical_yahoo('INTC', date1, date2)if not quotes:    print 'Found no quotes'    raise SystemExitdates = [q[0] for q in quotes]opens = [q[1] for q in quotes]    ax = subplot(111)plot_date(dates, opens, '-')ax.xaxis.set_major_locator(months)ax.xaxis.set_major_formatter(monthsFmt)ax.xaxis.set_minor_locator(mondays)ax.autoscale_view()#ax.xaxis.grid(False, 'major')#ax.xaxis.grid(True, 'minor')labels = ax.get_xticklabels()setp(labels, rotation=45)grid(True)savefig("date_demo2_PS", dpi=150)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -