Menu

[r1125]: / trunk / htdocs / matplotlib.dates.html.template  Maximize  Restore  History

Download this file

888 lines (704 with data), 55.5 kB

@header@
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="heading">
<tr bgcolor="#7799ee">
<td valign=bottom>&nbsp;<br>
<font color="#ffffff" face="helvetica, arial">&nbsp;<br><big><big><strong><a href="matplotlib.html"><font color="#ffffff">matplotlib</font></a>.dates</strong></big></big></font></td
><td align=right valign=bottom
><font color="#ffffff" face="helvetica, arial"><a href=".">index</a><br><a href="file:/usr/local/lib/python2.3/site-packages/matplotlib/dates.py">/usr/local/lib/python2.3/site-packages/matplotlib/dates.py</a></font></td></tr></table>
    <p><tt>Matplotlib&nbsp;provides&nbsp;sophisticated&nbsp;date&nbsp;plotting&nbsp;capabilites,&nbsp;standing<br>
on&nbsp;the&nbsp;shoulders&nbsp;of&nbsp;python&nbsp;datetime,&nbsp;the&nbsp;add-on&nbsp;modules&nbsp;pytz&nbsp;and<br>
dateutils.&nbsp;&nbsp;datetime&nbsp;objects&nbsp;are&nbsp;converted&nbsp;to&nbsp;floating&nbsp;point&nbsp;numbers<br>
which&nbsp;represent&nbsp;the&nbsp;number&nbsp;of&nbsp;days&nbsp;since&nbsp;0001-01-01&nbsp;UTC.&nbsp;&nbsp;The&nbsp;helper<br>
functions&nbsp;date2num,&nbsp;num2date&nbsp;and&nbsp;drange&nbsp;are&nbsp;used&nbsp;to&nbsp;facilitate&nbsp;easy<br>
conversion&nbsp;to&nbsp;and&nbsp;from&nbsp;datetime&nbsp;and&nbsp;numeric&nbsp;ranges.<br>
&nbsp;<br>
A&nbsp;wide&nbsp;range&nbsp;of&nbsp;specific&nbsp;and&nbsp;general&nbsp;purpose&nbsp;date&nbsp;tick&nbsp;locators&nbsp;and<br>
formatters&nbsp;are&nbsp;provided&nbsp;in&nbsp;this&nbsp;module.&nbsp;&nbsp;See&nbsp;matplotlib.tickers&nbsp;for<br>
general&nbsp;information&nbsp;on&nbsp;tick&nbsp;locators&nbsp;and&nbsp;formatters.&nbsp;&nbsp;These&nbsp;are<br>
described&nbsp;below.<br>
&nbsp;<br>
All&nbsp;the&nbsp;matplotlib&nbsp;date&nbsp;converters,&nbsp;tickers&nbsp;and&nbsp;formatters&nbsp;are<br>
timezone&nbsp;aware,&nbsp;and&nbsp;the&nbsp;default&nbsp;timezone&nbsp;is&nbsp;given&nbsp;by&nbsp;the&nbsp;timezone<br>
parameter&nbsp;in&nbsp;your&nbsp;matplotlibrc&nbsp;file.&nbsp;&nbsp;If&nbsp;you&nbsp;leave&nbsp;out&nbsp;a&nbsp;tz&nbsp;timezone<br>
instance,&nbsp;the&nbsp;default&nbsp;from&nbsp;your&nbsp;rc&nbsp;file&nbsp;will&nbsp;be&nbsp;assumed.&nbsp;&nbsp;If&nbsp;you&nbsp;want<br>
to&nbsp;use&nbsp;a&nbsp;custom&nbsp;time&nbsp;zone,&nbsp;pass&nbsp;a&nbsp;matplotlib.pytz.timezone&nbsp;instance<br>
with&nbsp;the&nbsp;tz&nbsp;keyword&nbsp;argument&nbsp;to&nbsp;num2date,&nbsp;plot_date,&nbsp;and&nbsp;any&nbsp;custom<br>
date&nbsp;tickers&nbsp;or&nbsp;locators&nbsp;you&nbsp;create.&nbsp;&nbsp;See&nbsp;<a href="http://pytz.sourceforge.net">http://pytz.sourceforge.net</a><br>
for&nbsp;information&nbsp;on&nbsp;pytz&nbsp;and&nbsp;timezone&nbsp;handling.<br>
&nbsp;<br>
dateutils&nbsp;https://moin.conectiva.com.br/DateUtil&nbsp;the&nbsp;code&nbsp;to&nbsp;handle<br>
date&nbsp;ticking,&nbsp;making&nbsp;it&nbsp;easy&nbsp;to&nbsp;place&nbsp;ticks&nbsp;on&nbsp;any&nbsp;kinds&nbsp;of&nbsp;dates&nbsp;-<br>
see&nbsp;examples&nbsp;below.<br>
&nbsp;<br>
Date&nbsp;tickers&nbsp;-<br>
&nbsp;<br>
&nbsp;&nbsp;Most&nbsp;of&nbsp;the&nbsp;date&nbsp;tickers&nbsp;can&nbsp;locate&nbsp;single&nbsp;or&nbsp;multiple&nbsp;values.&nbsp;&nbsp;Eg<br>
&nbsp;<br>
&nbsp;&nbsp;&nbsp;&nbsp;#&nbsp;tick&nbsp;on&nbsp;mondays&nbsp;every&nbsp;week<br>
&nbsp;&nbsp;&nbsp;&nbsp;loc&nbsp;=&nbsp;<a href="#WeekdayLocator">WeekdayLocator</a>(byweekday=MO,&nbsp;tz=tz)&nbsp;&nbsp;<br>
&nbsp;<br>
&nbsp;&nbsp;&nbsp;&nbsp;#&nbsp;tick&nbsp;on&nbsp;mondays&nbsp;and&nbsp;saturdays<br>
&nbsp;&nbsp;&nbsp;&nbsp;loc&nbsp;=&nbsp;<a href="#WeekdayLocator">WeekdayLocator</a>(byweekday=(MO,&nbsp;SA))&nbsp;&nbsp;<br>
&nbsp;<br>
&nbsp;&nbsp;In&nbsp;addition,&nbsp;most&nbsp;of&nbsp;the&nbsp;constructors&nbsp;take&nbsp;an&nbsp;interval&nbsp;argument.<br>
&nbsp;<br>
&nbsp;&nbsp;&nbsp;&nbsp;#&nbsp;tick&nbsp;on&nbsp;mondays&nbsp;every&nbsp;second&nbsp;week<br>
&nbsp;&nbsp;&nbsp;&nbsp;loc&nbsp;=&nbsp;<a href="#WeekdayLocator">WeekdayLocator</a>(byweekday=MO,&nbsp;interval=2)&nbsp;&nbsp;<br>
&nbsp;<br>
&nbsp;&nbsp;The&nbsp;rrule&nbsp;locator&nbsp;allows&nbsp;completely&nbsp;general&nbsp;date&nbsp;ticking<br>
&nbsp;<br>
&nbsp;&nbsp;&nbsp;&nbsp;#&nbsp;tick&nbsp;every&nbsp;5th&nbsp;easter<br>
&nbsp;&nbsp;&nbsp;&nbsp;rule&nbsp;=&nbsp;<a href="#rrulewrapper">rrulewrapper</a>(YEARLY,&nbsp;byeaster=1,&nbsp;interval=5)<br>
&nbsp;&nbsp;&nbsp;&nbsp;loc&nbsp;=&nbsp;<a href="#RRuleLocator">RRuleLocator</a>(rule)<br>
&nbsp;<br>
&nbsp;&nbsp;Here&nbsp;are&nbsp;all&nbsp;the&nbsp;date&nbsp;tickers<br>
&nbsp;<br>
&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;<a href="#MinuteLocator">MinuteLocator</a>&nbsp;&nbsp;-&nbsp;locate&nbsp;minutes&nbsp;<br>
&nbsp;<br>
&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;<a href="#HourLocator">HourLocator</a>&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;locate&nbsp;hours&nbsp;<br>
&nbsp;<br>
&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;<a href="#DayLocator">DayLocator</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;locate&nbsp;specifed&nbsp;days&nbsp;of&nbsp;the&nbsp;month<br>
&nbsp;<br>
&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;<a href="#WeekdayLocator">WeekdayLocator</a>&nbsp;-&nbsp;Locate&nbsp;days&nbsp;of&nbsp;the&nbsp;week,&nbsp;eg&nbsp;MO,&nbsp;TU<br>
&nbsp;<br>
&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;<a href="#MonthLocator">MonthLocator</a>&nbsp;&nbsp;&nbsp;-&nbsp;locate&nbsp;months,&nbsp;eg&nbsp;7&nbsp;for&nbsp;july<br>
&nbsp;<br>
&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;<a href="#YearLocator">YearLocator</a>&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;locate&nbsp;years&nbsp;that&nbsp;are&nbsp;multiples&nbsp;of&nbsp;base<br>
&nbsp;<br>
&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;<a href="#RRuleLocator">RRuleLocator</a>&nbsp;-&nbsp;locate&nbsp;using&nbsp;a&nbsp;matplotlib.dates.<a href="#rrulewrapper">rrulewrapper</a>.<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The&nbsp;<a href="#rrulewrapper">rrulewrapper</a>&nbsp;is&nbsp;a&nbsp;simple&nbsp;wrapper&nbsp;around&nbsp;a&nbsp;dateutils.rrule<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;https://moin.conectiva.com.br/DateUtil&nbsp;which&nbsp;allow&nbsp;almost<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;arbitrary&nbsp;date&nbsp;tick&nbsp;specifications.&nbsp;&nbsp;See<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;examples/date_demo_rrule.py<br>
&nbsp;<br>
&nbsp;<br>
Date&nbsp;formatters<br>
&nbsp;<br>
&nbsp;&nbsp;<a href="#DateFormatter">DateFormatter</a>&nbsp;-&nbsp;use&nbsp;strftime&nbsp;format&nbsp;strings<br>
&nbsp;<br>
&nbsp;&nbsp;DateIndexFormatter&nbsp;-&nbsp;date&nbsp;plots&nbsp;with&nbsp;implicit&nbsp;x&nbsp;indexing.</tt></p>
<p>
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
<tr bgcolor="#aa55cc">
<td colspan=3 valign=bottom>&nbsp;<br>
<font color="#fffff" face="helvetica, arial"><big><strong>Modules</strong></big></font></td></tr>
    
<tr><td bgcolor="#aa55cc"><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</tt></td><td>&nbsp;</td>
<td width="100%"><table width="100%" summary="list"><tr><td width="25%" valign=top><a href="datetime.html">datetime</a><br>
<a href="matplotlib.html">matplotlib</a><br>
</td><td width="25%" valign=top><a href="re.html">re</a><br>
<a href="sys.html">sys</a><br>
</td><td width="25%" valign=top><a href="time.html">time</a><br>
</td><td width="25%" valign=top></td></tr></table></td></tr></table><p>
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
<tr bgcolor="#ee77aa">
<td colspan=3 valign=bottom>&nbsp;<br>
<font color="#ffffff" face="helvetica, arial"><big><strong>Classes</strong></big></font></td></tr>
    
<tr><td bgcolor="#ee77aa"><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</tt></td><td>&nbsp;</td>
<td width="100%"><dl>
<dt><font face="helvetica, arial"><a href="matplotlib.ticker.html#Formatter">matplotlib.ticker.Formatter</a>(<a href="matplotlib.ticker.html#TickHelper">matplotlib.ticker.TickHelper</a>)
</font></dt><dd>
<dl>
<dt><font face="helvetica, arial"><a href="matplotlib.dates.html#DateFormatter">DateFormatter</a>
</font></dt><dt><font face="helvetica, arial"><a href="matplotlib.dates.html#IndexDateFormatter">IndexDateFormatter</a>
</font></dt></dl>
</dd>
<dt><font face="helvetica, arial"><a href="matplotlib.ticker.html#Locator">matplotlib.ticker.Locator</a>(<a href="matplotlib.ticker.html#TickHelper">matplotlib.ticker.TickHelper</a>)
</font></dt><dd>
<dl>
<dt><font face="helvetica, arial"><a href="matplotlib.dates.html#DateLocator">DateLocator</a>
</font></dt><dd>
<dl>
<dt><font face="helvetica, arial"><a href="matplotlib.dates.html#RRuleLocator">RRuleLocator</a>
</font></dt><dd>
<dl>
<dt><font face="helvetica, arial"><a href="matplotlib.dates.html#DayLocator">DayLocator</a>
</font></dt><dt><font face="helvetica, arial"><a href="matplotlib.dates.html#HourLocator">HourLocator</a>
</font></dt><dt><font face="helvetica, arial"><a href="matplotlib.dates.html#MinuteLocator">MinuteLocator</a>
</font></dt><dt><font face="helvetica, arial"><a href="matplotlib.dates.html#MonthLocator">MonthLocator</a>
</font></dt><dt><font face="helvetica, arial"><a href="matplotlib.dates.html#SecondLocator">SecondLocator</a>
</font></dt><dt><font face="helvetica, arial"><a href="matplotlib.dates.html#WeekdayLocator">WeekdayLocator</a>
</font></dt></dl>
</dd>
<dt><font face="helvetica, arial"><a href="matplotlib.dates.html#YearLocator">YearLocator</a>
</font></dt></dl>
</dd>
</dl>
</dd>
<dt><font face="helvetica, arial"><a href="matplotlib.dates.html#rrulewrapper">rrulewrapper</a>
</font></dt></dl>
 <p>
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
<tr bgcolor="#ffc8d8">
<td colspan=3 valign=bottom>&nbsp;<br>
<font color="#000000" face="helvetica, arial"><a name="DateFormatter">class <strong>DateFormatter</strong></a>(<a href="matplotlib.ticker.html#Formatter">matplotlib.ticker.Formatter</a>)</font></td></tr>
    
<tr bgcolor="#ffc8d8"><td rowspan=2><tt>&nbsp;&nbsp;&nbsp;</tt></td>
<td colspan=2><tt>Tick&nbsp;location&nbsp;is&nbsp;seconds&nbsp;since&nbsp;the&nbsp;epoch.&nbsp;&nbsp;Use&nbsp;a&nbsp;strftime&nbsp;format<br>
string<br>
&nbsp;<br>
python&nbsp;only&nbsp;supports&nbsp;datetime&nbsp;strftime&nbsp;formatting&nbsp;for&nbsp;years<br>
greater&nbsp;than&nbsp;1900.&nbsp;&nbsp;Thanks&nbsp;to&nbsp;Andrew&nbsp;Dalke,&nbsp;Dalke&nbsp;Scientific<br>
Software&nbsp;who&nbsp;contributed&nbsp;the&nbsp;strftime&nbsp;code&nbsp;below&nbsp;to&nbsp;include&nbsp;dates<br>
earlier&nbsp;than&nbsp;this&nbsp;year<br>&nbsp;</tt></td></tr>
<tr><td>&nbsp;</td>
<td width="100%"><dl><dt>Method resolution order:</dt>
<dd><a href="matplotlib.dates.html#DateFormatter">DateFormatter</a></dd>
<dd><a href="matplotlib.ticker.html#Formatter">matplotlib.ticker.Formatter</a></dd>
<dd><a href="matplotlib.ticker.html#TickHelper">matplotlib.ticker.TickHelper</a></dd>
</dl>
<hr>
Methods defined here:<br>
<dl><dt><a name="DateFormatter-__call__"><strong>__call__</strong></a>(self, x, pos<font color="#909090">=0</font>)</dt></dl>

<dl><dt><a name="DateFormatter-__init__"><strong>__init__</strong></a>(self, fmt, tz<font color="#909090">=None</font>)</dt><dd><tt>fmt&nbsp;is&nbsp;an&nbsp;strftime&nbsp;format&nbsp;string;&nbsp;tz&nbsp;is&nbsp;the&nbsp;tzinfo&nbsp;instance</tt></dd></dl>

<dl><dt><a name="DateFormatter-set_tzinfo"><strong>set_tzinfo</strong></a>(self, tz)</dt></dl>

<dl><dt><a name="DateFormatter-strftime"><strong>strftime</strong></a>(self, dt, fmt)</dt></dl>

<hr>
Data and other attributes defined here:<br>
<dl><dt><strong>illegal_s</strong> = &lt;_sre.SRE_Pattern object&gt;</dl>

<hr>
Methods inherited from <a href="matplotlib.ticker.html#Formatter">matplotlib.ticker.Formatter</a>:<br>
<dl><dt><a name="DateFormatter-set_locs"><strong>set_locs</strong></a>(self, locs)</dt></dl>

<hr>
Data and other attributes inherited from <a href="matplotlib.ticker.html#Formatter">matplotlib.ticker.Formatter</a>:<br>
<dl><dt><strong>locs</strong> = None</dl>

<hr>
Methods inherited from <a href="matplotlib.ticker.html#TickHelper">matplotlib.ticker.TickHelper</a>:<br>
<dl><dt><a name="DateFormatter-set_data_interval"><strong>set_data_interval</strong></a>(self, interval)</dt></dl>

<dl><dt><a name="DateFormatter-set_view_interval"><strong>set_view_interval</strong></a>(self, interval)</dt></dl>

<dl><dt><a name="DateFormatter-verify_intervals"><strong>verify_intervals</strong></a>(self)</dt></dl>

<hr>
Data and other attributes inherited from <a href="matplotlib.ticker.html#TickHelper">matplotlib.ticker.TickHelper</a>:<br>
<dl><dt><strong>dataInterval</strong> = None</dl>

<dl><dt><strong>viewInterval</strong> = None</dl>

</td></tr></table> <p>
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
<tr bgcolor="#ffc8d8">
<td colspan=3 valign=bottom>&nbsp;<br>
<font color="#000000" face="helvetica, arial"><a name="DateLocator">class <strong>DateLocator</strong></a>(<a href="matplotlib.ticker.html#Locator">matplotlib.ticker.Locator</a>)</font></td></tr>
    
<tr><td bgcolor="#ffc8d8"><tt>&nbsp;&nbsp;&nbsp;</tt></td><td>&nbsp;</td>
<td width="100%"><dl><dt>Method resolution order:</dt>
<dd><a href="matplotlib.dates.html#DateLocator">DateLocator</a></dd>
<dd><a href="matplotlib.ticker.html#Locator">matplotlib.ticker.Locator</a></dd>
<dd><a href="matplotlib.ticker.html#TickHelper">matplotlib.ticker.TickHelper</a></dd>
</dl>
<hr>
Methods defined here:<br>
<dl><dt><a name="DateLocator-__init__"><strong>__init__</strong></a>(self, tz<font color="#909090">=None</font>)</dt><dd><tt>tz&nbsp;is&nbsp;the&nbsp;tzinfo&nbsp;instance</tt></dd></dl>

<dl><dt><a name="DateLocator-datalim_to_dt"><strong>datalim_to_dt</strong></a>(self)</dt></dl>

<dl><dt><a name="DateLocator-set_tzinfo"><strong>set_tzinfo</strong></a>(self, tz)</dt></dl>

<dl><dt><a name="DateLocator-viewlim_to_dt"><strong>viewlim_to_dt</strong></a>(self)</dt></dl>

<hr>
Data and other attributes defined here:<br>
<dl><dt><strong>hms0d</strong> = {'byhour': 0, 'byminute': 0, 'bysecond': 0}</dl>

<hr>
Methods inherited from <a href="matplotlib.ticker.html#Locator">matplotlib.ticker.Locator</a>:<br>
<dl><dt><a name="DateLocator-__call__"><strong>__call__</strong></a>(self)</dt><dd><tt>Return&nbsp;the&nbsp;locations&nbsp;of&nbsp;the&nbsp;ticks</tt></dd></dl>

<dl><dt><a name="DateLocator-autoscale"><strong>autoscale</strong></a>(self)</dt><dd><tt>autoscale&nbsp;the&nbsp;view&nbsp;limits</tt></dd></dl>

<dl><dt><a name="DateLocator-nonsingular"><strong>nonsingular</strong></a>(self, vmin, vmax)</dt></dl>

<dl><dt><a name="DateLocator-pan"><strong>pan</strong></a>(self, numsteps)</dt><dd><tt>Pan&nbsp;numticks&nbsp;(can&nbsp;be&nbsp;positive&nbsp;or&nbsp;negative)</tt></dd></dl>

<dl><dt><a name="DateLocator-refresh"><strong>refresh</strong></a>(self)</dt><dd><tt>refresh&nbsp;internal&nbsp;information&nbsp;based&nbsp;on&nbsp;current&nbsp;lim</tt></dd></dl>

<dl><dt><a name="DateLocator-zoom"><strong>zoom</strong></a>(self, direction)</dt><dd><tt>Zoom&nbsp;in/out&nbsp;on&nbsp;axis;&nbsp;if&nbsp;direction&nbsp;is&nbsp;&gt;0&nbsp;zoom&nbsp;in,&nbsp;else&nbsp;zoom&nbsp;out</tt></dd></dl>

<hr>
Methods inherited from <a href="matplotlib.ticker.html#TickHelper">matplotlib.ticker.TickHelper</a>:<br>
<dl><dt><a name="DateLocator-set_data_interval"><strong>set_data_interval</strong></a>(self, interval)</dt></dl>

<dl><dt><a name="DateLocator-set_view_interval"><strong>set_view_interval</strong></a>(self, interval)</dt></dl>

<dl><dt><a name="DateLocator-verify_intervals"><strong>verify_intervals</strong></a>(self)</dt></dl>

<hr>
Data and other attributes inherited from <a href="matplotlib.ticker.html#TickHelper">matplotlib.ticker.TickHelper</a>:<br>
<dl><dt><strong>dataInterval</strong> = None</dl>

<dl><dt><strong>viewInterval</strong> = None</dl>

</td></tr></table> <p>
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
<tr bgcolor="#ffc8d8">
<td colspan=3 valign=bottom>&nbsp;<br>
<font color="#000000" face="helvetica, arial"><a name="DayLocator">class <strong>DayLocator</strong></a>(<a href="matplotlib.dates.html#RRuleLocator">RRuleLocator</a>)</font></td></tr>
    
<tr bgcolor="#ffc8d8"><td rowspan=2><tt>&nbsp;&nbsp;&nbsp;</tt></td>
<td colspan=2><tt>Make&nbsp;ticks&nbsp;on&nbsp;occurances&nbsp;of&nbsp;each&nbsp;day&nbsp;of&nbsp;the&nbsp;month,&nbsp;eg&nbsp;1,&nbsp;15,&nbsp;30<br>&nbsp;</tt></td></tr>
<tr><td>&nbsp;</td>
<td width="100%"><dl><dt>Method resolution order:</dt>
<dd><a href="matplotlib.dates.html#DayLocator">DayLocator</a></dd>
<dd><a href="matplotlib.dates.html#RRuleLocator">RRuleLocator</a></dd>
<dd><a href="matplotlib.dates.html#DateLocator">DateLocator</a></dd>
<dd><a href="matplotlib.ticker.html#Locator">matplotlib.ticker.Locator</a></dd>
<dd><a href="matplotlib.ticker.html#TickHelper">matplotlib.ticker.TickHelper</a></dd>
</dl>
<hr>
Methods defined here:<br>
<dl><dt><a name="DayLocator-__init__"><strong>__init__</strong></a>(self, bymonthday<font color="#909090">=None</font>, interval<font color="#909090">=1</font>, tz<font color="#909090">=None</font>)</dt><dd><tt>mark&nbsp;every&nbsp;day&nbsp;in&nbsp;bymonthday;&nbsp;bymonthday&nbsp;can&nbsp;be&nbsp;an&nbsp;int&nbsp;or&nbsp;sequence<br>
&nbsp;<br>
Default&nbsp;is&nbsp;to&nbsp;tick&nbsp;every&nbsp;day&nbsp;of&nbsp;the&nbsp;month&nbsp;-&nbsp;bymonthday=range(1,32)</tt></dd></dl>

<hr>
Methods inherited from <a href="matplotlib.dates.html#RRuleLocator">RRuleLocator</a>:<br>
<dl><dt><a name="DayLocator-__call__"><strong>__call__</strong></a>(self)</dt></dl>

<dl><dt><a name="DayLocator-autoscale"><strong>autoscale</strong></a>(self)</dt><dd><tt>Set&nbsp;the&nbsp;view&nbsp;limits&nbsp;to&nbsp;include&nbsp;the&nbsp;data&nbsp;range</tt></dd></dl>

<hr>
Methods inherited from <a href="matplotlib.dates.html#DateLocator">DateLocator</a>:<br>
<dl><dt><a name="DayLocator-datalim_to_dt"><strong>datalim_to_dt</strong></a>(self)</dt></dl>

<dl><dt><a name="DayLocator-set_tzinfo"><strong>set_tzinfo</strong></a>(self, tz)</dt></dl>

<dl><dt><a name="DayLocator-viewlim_to_dt"><strong>viewlim_to_dt</strong></a>(self)</dt></dl>

<hr>
Data and other attributes inherited from <a href="matplotlib.dates.html#DateLocator">DateLocator</a>:<br>
<dl><dt><strong>hms0d</strong> = {'byhour': 0, 'byminute': 0, 'bysecond': 0}</dl>

<hr>
Methods inherited from <a href="matplotlib.ticker.html#Locator">matplotlib.ticker.Locator</a>:<br>
<dl><dt><a name="DayLocator-nonsingular"><strong>nonsingular</strong></a>(self, vmin, vmax)</dt></dl>

<dl><dt><a name="DayLocator-pan"><strong>pan</strong></a>(self, numsteps)</dt><dd><tt>Pan&nbsp;numticks&nbsp;(can&nbsp;be&nbsp;positive&nbsp;or&nbsp;negative)</tt></dd></dl>

<dl><dt><a name="DayLocator-refresh"><strong>refresh</strong></a>(self)</dt><dd><tt>refresh&nbsp;internal&nbsp;information&nbsp;based&nbsp;on&nbsp;current&nbsp;lim</tt></dd></dl>

<dl><dt><a name="DayLocator-zoom"><strong>zoom</strong></a>(self, direction)</dt><dd><tt>Zoom&nbsp;in/out&nbsp;on&nbsp;axis;&nbsp;if&nbsp;direction&nbsp;is&nbsp;&gt;0&nbsp;zoom&nbsp;in,&nbsp;else&nbsp;zoom&nbsp;out</tt></dd></dl>

<hr>
Methods inherited from <a href="matplotlib.ticker.html#TickHelper">matplotlib.ticker.TickHelper</a>:<br>
<dl><dt><a name="DayLocator-set_data_interval"><strong>set_data_interval</strong></a>(self, interval)</dt></dl>

<dl><dt><a name="DayLocator-set_view_interval"><strong>set_view_interval</strong></a>(self, interval)</dt></dl>

<dl><dt><a name="DayLocator-verify_intervals"><strong>verify_intervals</strong></a>(self)</dt></dl>

<hr>
Data and other attributes inherited from <a href="matplotlib.ticker.html#TickHelper">matplotlib.ticker.TickHelper</a>:<br>
<dl><dt><strong>dataInterval</strong> = None</dl>

<dl><dt><strong>viewInterval</strong> = None</dl>

</td></tr></table> <p>
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
<tr bgcolor="#ffc8d8">
<td colspan=3 valign=bottom>&nbsp;<br>
<font color="#000000" face="helvetica, arial"><a name="HourLocator">class <strong>HourLocator</strong></a>(<a href="matplotlib.dates.html#RRuleLocator">RRuleLocator</a>)</font></td></tr>
    
<tr bgcolor="#ffc8d8"><td rowspan=2><tt>&nbsp;&nbsp;&nbsp;</tt></td>
<td colspan=2><tt>Make&nbsp;ticks&nbsp;on&nbsp;occurances&nbsp;of&nbsp;each&nbsp;hour<br>&nbsp;</tt></td></tr>
<tr><td>&nbsp;</td>
<td width="100%"><dl><dt>Method resolution order:</dt>
<dd><a href="matplotlib.dates.html#HourLocator">HourLocator</a></dd>
<dd><a href="matplotlib.dates.html#RRuleLocator">RRuleLocator</a></dd>
<dd><a href="matplotlib.dates.html#DateLocator">DateLocator</a></dd>
<dd><a href="matplotlib.ticker.html#Locator">matplotlib.ticker.Locator</a></dd>
<dd><a href="matplotlib.ticker.html#TickHelper">matplotlib.ticker.TickHelper</a></dd>
</dl>
<hr>
Methods defined here:<br>
<dl><dt><a name="HourLocator-__init__"><strong>__init__</strong></a>(self, byhour<font color="#909090">=None</font>, interval<font color="#909090">=1</font>, tz<font color="#909090">=None</font>)</dt><dd><tt>mark&nbsp;every&nbsp;hour&nbsp;in&nbsp;byhour;&nbsp;byhour&nbsp;can&nbsp;be&nbsp;an&nbsp;int&nbsp;or&nbsp;sequence.<br>
Default&nbsp;is&nbsp;to&nbsp;tick&nbsp;every&nbsp;hour&nbsp;-&nbsp;byhour=range(24)<br>
&nbsp;<br>
interval&nbsp;is&nbsp;the&nbsp;interval&nbsp;between&nbsp;each&nbsp;iteration.&nbsp;&nbsp;Eg,&nbsp;if<br>
interval=2,&nbsp;mark&nbsp;every&nbsp;second&nbsp;occurance</tt></dd></dl>

<hr>
Methods inherited from <a href="matplotlib.dates.html#RRuleLocator">RRuleLocator</a>:<br>
<dl><dt><a name="HourLocator-__call__"><strong>__call__</strong></a>(self)</dt></dl>

<dl><dt><a name="HourLocator-autoscale"><strong>autoscale</strong></a>(self)</dt><dd><tt>Set&nbsp;the&nbsp;view&nbsp;limits&nbsp;to&nbsp;include&nbsp;the&nbsp;data&nbsp;range</tt></dd></dl>

<hr>
Methods inherited from <a href="matplotlib.dates.html#DateLocator">DateLocator</a>:<br>
<dl><dt><a name="HourLocator-datalim_to_dt"><strong>datalim_to_dt</strong></a>(self)</dt></dl>

<dl><dt><a name="HourLocator-set_tzinfo"><strong>set_tzinfo</strong></a>(self, tz)</dt></dl>

<dl><dt><a name="HourLocator-viewlim_to_dt"><strong>viewlim_to_dt</strong></a>(self)</dt></dl>

<hr>
Data and other attributes inherited from <a href="matplotlib.dates.html#DateLocator">DateLocator</a>:<br>
<dl><dt><strong>hms0d</strong> = {'byhour': 0, 'byminute': 0, 'bysecond': 0}</dl>

<hr>
Methods inherited from <a href="matplotlib.ticker.html#Locator">matplotlib.ticker.Locator</a>:<br>
<dl><dt><a name="HourLocator-nonsingular"><strong>nonsingular</strong></a>(self, vmin, vmax)</dt></dl>

<dl><dt><a name="HourLocator-pan"><strong>pan</strong></a>(self, numsteps)</dt><dd><tt>Pan&nbsp;numticks&nbsp;(can&nbsp;be&nbsp;positive&nbsp;or&nbsp;negative)</tt></dd></dl>

<dl><dt><a name="HourLocator-refresh"><strong>refresh</strong></a>(self)</dt><dd><tt>refresh&nbsp;internal&nbsp;information&nbsp;based&nbsp;on&nbsp;current&nbsp;lim</tt></dd></dl>

<dl><dt><a name="HourLocator-zoom"><strong>zoom</strong></a>(self, direction)</dt><dd><tt>Zoom&nbsp;in/out&nbsp;on&nbsp;axis;&nbsp;if&nbsp;direction&nbsp;is&nbsp;&gt;0&nbsp;zoom&nbsp;in,&nbsp;else&nbsp;zoom&nbsp;out</tt></dd></dl>

<hr>
Methods inherited from <a href="matplotlib.ticker.html#TickHelper">matplotlib.ticker.TickHelper</a>:<br>
<dl><dt><a name="HourLocator-set_data_interval"><strong>set_data_interval</strong></a>(self, interval)</dt></dl>

<dl><dt><a name="HourLocator-set_view_interval"><strong>set_view_interval</strong></a>(self, interval)</dt></dl>

<dl><dt><a name="HourLocator-verify_intervals"><strong>verify_intervals</strong></a>(self)</dt></dl>

<hr>
Data and other attributes inherited from <a href="matplotlib.ticker.html#TickHelper">matplotlib.ticker.TickHelper</a>:<br>
<dl><dt><strong>dataInterval</strong> = None</dl>

<dl><dt><strong>viewInterval</strong> = None</dl>

</td></tr></table> <p>
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
<tr bgcolor="#ffc8d8">
<td colspan=3 valign=bottom>&nbsp;<br>
<font color="#000000" face="helvetica, arial"><a name="IndexDateFormatter">class <strong>IndexDateFormatter</strong></a>(<a href="matplotlib.ticker.html#Formatter">matplotlib.ticker.Formatter</a>)</font></td></tr>
    
<tr bgcolor="#ffc8d8"><td rowspan=2><tt>&nbsp;&nbsp;&nbsp;</tt></td>
<td colspan=2><tt>Use&nbsp;with&nbsp;IndexLocator&nbsp;to&nbsp;cycle&nbsp;format&nbsp;strings&nbsp;by&nbsp;index.<br>&nbsp;</tt></td></tr>
<tr><td>&nbsp;</td>
<td width="100%"><dl><dt>Method resolution order:</dt>
<dd><a href="matplotlib.dates.html#IndexDateFormatter">IndexDateFormatter</a></dd>
<dd><a href="matplotlib.ticker.html#Formatter">matplotlib.ticker.Formatter</a></dd>
<dd><a href="matplotlib.ticker.html#TickHelper">matplotlib.ticker.TickHelper</a></dd>
</dl>
<hr>
Methods defined here:<br>
<dl><dt><a name="IndexDateFormatter-__call__"><strong>__call__</strong></a>(self, x, pos<font color="#909090">=0</font>)</dt><dd><tt>Return&nbsp;the&nbsp;label&nbsp;for&nbsp;time&nbsp;x&nbsp;at&nbsp;position&nbsp;pos</tt></dd></dl>

<dl><dt><a name="IndexDateFormatter-__init__"><strong>__init__</strong></a>(self, t, fmt, tz<font color="#909090">=None</font>)</dt><dd><tt>t&nbsp;is&nbsp;a&nbsp;sequence&nbsp;of&nbsp;dates&nbsp;floating&nbsp;point&nbsp;days).&nbsp;&nbsp;fmt&nbsp;is&nbsp;a<br>
strftime&nbsp;format&nbsp;string</tt></dd></dl>

<hr>
Methods inherited from <a href="matplotlib.ticker.html#Formatter">matplotlib.ticker.Formatter</a>:<br>
<dl><dt><a name="IndexDateFormatter-set_locs"><strong>set_locs</strong></a>(self, locs)</dt></dl>

<hr>
Data and other attributes inherited from <a href="matplotlib.ticker.html#Formatter">matplotlib.ticker.Formatter</a>:<br>
<dl><dt><strong>locs</strong> = None</dl>

<hr>
Methods inherited from <a href="matplotlib.ticker.html#TickHelper">matplotlib.ticker.TickHelper</a>:<br>
<dl><dt><a name="IndexDateFormatter-set_data_interval"><strong>set_data_interval</strong></a>(self, interval)</dt></dl>

<dl><dt><a name="IndexDateFormatter-set_view_interval"><strong>set_view_interval</strong></a>(self, interval)</dt></dl>

<dl><dt><a name="IndexDateFormatter-verify_intervals"><strong>verify_intervals</strong></a>(self)</dt></dl>

<hr>
Data and other attributes inherited from <a href="matplotlib.ticker.html#TickHelper">matplotlib.ticker.TickHelper</a>:<br>
<dl><dt><strong>dataInterval</strong> = None</dl>

<dl><dt><strong>viewInterval</strong> = None</dl>

</td></tr></table> <p>
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
<tr bgcolor="#ffc8d8">
<td colspan=3 valign=bottom>&nbsp;<br>
<font color="#000000" face="helvetica, arial"><a name="MinuteLocator">class <strong>MinuteLocator</strong></a>(<a href="matplotlib.dates.html#RRuleLocator">RRuleLocator</a>)</font></td></tr>
    
<tr bgcolor="#ffc8d8"><td rowspan=2><tt>&nbsp;&nbsp;&nbsp;</tt></td>
<td colspan=2><tt>Make&nbsp;ticks&nbsp;on&nbsp;occurances&nbsp;of&nbsp;each&nbsp;minute<br>&nbsp;</tt></td></tr>
<tr><td>&nbsp;</td>
<td width="100%"><dl><dt>Method resolution order:</dt>
<dd><a href="matplotlib.dates.html#MinuteLocator">MinuteLocator</a></dd>
<dd><a href="matplotlib.dates.html#RRuleLocator">RRuleLocator</a></dd>
<dd><a href="matplotlib.dates.html#DateLocator">DateLocator</a></dd>
<dd><a href="matplotlib.ticker.html#Locator">matplotlib.ticker.Locator</a></dd>
<dd><a href="matplotlib.ticker.html#TickHelper">matplotlib.ticker.TickHelper</a></dd>
</dl>
<hr>
Methods defined here:<br>
<dl><dt><a name="MinuteLocator-__init__"><strong>__init__</strong></a>(self, byminute<font color="#909090">=None</font>, interval<font color="#909090">=1</font>, tz<font color="#909090">=None</font>)</dt><dd><tt>mark&nbsp;every&nbsp;minute&nbsp;in&nbsp;byminute;&nbsp;byminute&nbsp;can&nbsp;be&nbsp;an&nbsp;int&nbsp;or<br>
sequence.&nbsp;&nbsp;default&nbsp;is&nbsp;to&nbsp;tick&nbsp;every&nbsp;minute&nbsp;-&nbsp;byminute=range(60)<br>
&nbsp;<br>
interval&nbsp;is&nbsp;the&nbsp;interval&nbsp;between&nbsp;each&nbsp;iteration.&nbsp;&nbsp;Eg,&nbsp;if<br>
interval=2,&nbsp;mark&nbsp;every&nbsp;second&nbsp;occurance</tt></dd></dl>

<hr>
Methods inherited from <a href="matplotlib.dates.html#RRuleLocator">RRuleLocator</a>:<br>
<dl><dt><a name="MinuteLocator-__call__"><strong>__call__</strong></a>(self)</dt></dl>

<dl><dt><a name="MinuteLocator-autoscale"><strong>autoscale</strong></a>(self)</dt><dd><tt>Set&nbsp;the&nbsp;view&nbsp;limits&nbsp;to&nbsp;include&nbsp;the&nbsp;data&nbsp;range</tt></dd></dl>

<hr>
Methods inherited from <a href="matplotlib.dates.html#DateLocator">DateLocator</a>:<br>
<dl><dt><a name="MinuteLocator-datalim_to_dt"><strong>datalim_to_dt</strong></a>(self)</dt></dl>

<dl><dt><a name="MinuteLocator-set_tzinfo"><strong>set_tzinfo</strong></a>(self, tz)</dt></dl>

<dl><dt><a name="MinuteLocator-viewlim_to_dt"><strong>viewlim_to_dt</strong></a>(self)</dt></dl>

<hr>
Data and other attributes inherited from <a href="matplotlib.dates.html#DateLocator">DateLocator</a>:<br>
<dl><dt><strong>hms0d</strong> = {'byhour': 0, 'byminute': 0, 'bysecond': 0}</dl>

<hr>
Methods inherited from <a href="matplotlib.ticker.html#Locator">matplotlib.ticker.Locator</a>:<br>
<dl><dt><a name="MinuteLocator-nonsingular"><strong>nonsingular</strong></a>(self, vmin, vmax)</dt></dl>

<dl><dt><a name="MinuteLocator-pan"><strong>pan</strong></a>(self, numsteps)</dt><dd><tt>Pan&nbsp;numticks&nbsp;(can&nbsp;be&nbsp;positive&nbsp;or&nbsp;negative)</tt></dd></dl>

<dl><dt><a name="MinuteLocator-refresh"><strong>refresh</strong></a>(self)</dt><dd><tt>refresh&nbsp;internal&nbsp;information&nbsp;based&nbsp;on&nbsp;current&nbsp;lim</tt></dd></dl>

<dl><dt><a name="MinuteLocator-zoom"><strong>zoom</strong></a>(self, direction)</dt><dd><tt>Zoom&nbsp;in/out&nbsp;on&nbsp;axis;&nbsp;if&nbsp;direction&nbsp;is&nbsp;&gt;0&nbsp;zoom&nbsp;in,&nbsp;else&nbsp;zoom&nbsp;out</tt></dd></dl>

<hr>
Methods inherited from <a href="matplotlib.ticker.html#TickHelper">matplotlib.ticker.TickHelper</a>:<br>
<dl><dt><a name="MinuteLocator-set_data_interval"><strong>set_data_interval</strong></a>(self, interval)</dt></dl>

<dl><dt><a name="MinuteLocator-set_view_interval"><strong>set_view_interval</strong></a>(self, interval)</dt></dl>

<dl><dt><a name="MinuteLocator-verify_intervals"><strong>verify_intervals</strong></a>(self)</dt></dl>

<hr>
Data and other attributes inherited from <a href="matplotlib.ticker.html#TickHelper">matplotlib.ticker.TickHelper</a>:<br>
<dl><dt><strong>dataInterval</strong> = None</dl>

<dl><dt><strong>viewInterval</strong> = None</dl>

</td></tr></table> <p>
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
<tr bgcolor="#ffc8d8">
<td colspan=3 valign=bottom>&nbsp;<br>
<font color="#000000" face="helvetica, arial"><a name="MonthLocator">class <strong>MonthLocator</strong></a>(<a href="matplotlib.dates.html#RRuleLocator">RRuleLocator</a>)</font></td></tr>
    
<tr bgcolor="#ffc8d8"><td rowspan=2><tt>&nbsp;&nbsp;&nbsp;</tt></td>
<td colspan=2><tt>Make&nbsp;ticks&nbsp;on&nbsp;occurances&nbsp;of&nbsp;each&nbsp;month&nbsp;month,&nbsp;eg&nbsp;1,&nbsp;3,&nbsp;12<br>&nbsp;</tt></td></tr>
<tr><td>&nbsp;</td>
<td width="100%"><dl><dt>Method resolution order:</dt>
<dd><a href="matplotlib.dates.html#MonthLocator">MonthLocator</a></dd>
<dd><a href="matplotlib.dates.html#RRuleLocator">RRuleLocator</a></dd>
<dd><a href="matplotlib.dates.html#DateLocator">DateLocator</a></dd>
<dd><a href="matplotlib.ticker.html#Locator">matplotlib.ticker.Locator</a></dd>
<dd><a href="matplotlib.ticker.html#TickHelper">matplotlib.ticker.TickHelper</a></dd>
</dl>
<hr>
Methods defined here:<br>
<dl><dt><a name="MonthLocator-__init__"><strong>__init__</strong></a>(self, bymonth<font color="#909090">=None</font>, bymonthday<font color="#909090">=1</font>, interval<font color="#909090">=1</font>, tz<font color="#909090">=None</font>)</dt><dd><tt>mark&nbsp;every&nbsp;month&nbsp;in&nbsp;bymonth;&nbsp;bymonth&nbsp;can&nbsp;be&nbsp;an&nbsp;int&nbsp;or<br>
sequence.&nbsp;&nbsp;default&nbsp;is&nbsp;range(1,13),&nbsp;ie&nbsp;every&nbsp;month<br>
&nbsp;<br>
interval&nbsp;is&nbsp;the&nbsp;interval&nbsp;between&nbsp;each&nbsp;iteration.&nbsp;&nbsp;Eg,&nbsp;if<br>
interval=2,&nbsp;mark&nbsp;every&nbsp;second&nbsp;occurance</tt></dd></dl>

<hr>
Methods inherited from <a href="matplotlib.dates.html#RRuleLocator">RRuleLocator</a>:<br>
<dl><dt><a name="MonthLocator-__call__"><strong>__call__</strong></a>(self)</dt></dl>

<dl><dt><a name="MonthLocator-autoscale"><strong>autoscale</strong></a>(self)</dt><dd><tt>Set&nbsp;the&nbsp;view&nbsp;limits&nbsp;to&nbsp;include&nbsp;the&nbsp;data&nbsp;range</tt></dd></dl>

<hr>
Methods inherited from <a href="matplotlib.dates.html#DateLocator">DateLocator</a>:<br>
<dl><dt><a name="MonthLocator-datalim_to_dt"><strong>datalim_to_dt</strong></a>(self)</dt></dl>

<dl><dt><a name="MonthLocator-set_tzinfo"><strong>set_tzinfo</strong></a>(self, tz)</dt></dl>

<dl><dt><a name="MonthLocator-viewlim_to_dt"><strong>viewlim_to_dt</strong></a>(self)</dt></dl>

<hr>
Data and other attributes inherited from <a href="matplotlib.dates.html#DateLocator">DateLocator</a>:<br>
<dl><dt><strong>hms0d</strong> = {'byhour': 0, 'byminute': 0, 'bysecond': 0}</dl>

<hr>
Methods inherited from <a href="matplotlib.ticker.html#Locator">matplotlib.ticker.Locator</a>:<br>
<dl><dt><a name="MonthLocator-nonsingular"><strong>nonsingular</strong></a>(self, vmin, vmax)</dt></dl>

<dl><dt><a name="MonthLocator-pan"><strong>pan</strong></a>(self, numsteps)</dt><dd><tt>Pan&nbsp;numticks&nbsp;(can&nbsp;be&nbsp;positive&nbsp;or&nbsp;negative)</tt></dd></dl>

<dl><dt><a name="MonthLocator-refresh"><strong>refresh</strong></a>(self)</dt><dd><tt>refresh&nbsp;internal&nbsp;information&nbsp;based&nbsp;on&nbsp;current&nbsp;lim</tt></dd></dl>

<dl><dt><a name="MonthLocator-zoom"><strong>zoom</strong></a>(self, direction)</dt><dd><tt>Zoom&nbsp;in/out&nbsp;on&nbsp;axis;&nbsp;if&nbsp;direction&nbsp;is&nbsp;&gt;0&nbsp;zoom&nbsp;in,&nbsp;else&nbsp;zoom&nbsp;out</tt></dd></dl>

<hr>
Methods inherited from <a href="matplotlib.ticker.html#TickHelper">matplotlib.ticker.TickHelper</a>:<br>
<dl><dt><a name="MonthLocator-set_data_interval"><strong>set_data_interval</strong></a>(self, interval)</dt></dl>

<dl><dt><a name="MonthLocator-set_view_interval"><strong>set_view_interval</strong></a>(self, interval)</dt></dl>

<dl><dt><a name="MonthLocator-verify_intervals"><strong>verify_intervals</strong></a>(self)</dt></dl>

<hr>
Data and other attributes inherited from <a href="matplotlib.ticker.html#TickHelper">matplotlib.ticker.TickHelper</a>:<br>
<dl><dt><strong>dataInterval</strong> = None</dl>

<dl><dt><strong>viewInterval</strong> = None</dl>

</td></tr></table> <p>
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
<tr bgcolor="#ffc8d8">
<td colspan=3 valign=bottom>&nbsp;<br>
<font color="#000000" face="helvetica, arial"><a name="RRuleLocator">class <strong>RRuleLocator</strong></a>(<a href="matplotlib.dates.html#DateLocator">DateLocator</a>)</font></td></tr>
    
<tr><td bgcolor="#ffc8d8"><tt>&nbsp;&nbsp;&nbsp;</tt></td><td>&nbsp;</td>
<td width="100%"><dl><dt>Method resolution order:</dt>
<dd><a href="matplotlib.dates.html#RRuleLocator">RRuleLocator</a></dd>
<dd><a href="matplotlib.dates.html#DateLocator">DateLocator</a></dd>
<dd><a href="matplotlib.ticker.html#Locator">matplotlib.ticker.Locator</a></dd>
<dd><a href="matplotlib.ticker.html#TickHelper">matplotlib.ticker.TickHelper</a></dd>
</dl>
<hr>
Methods defined here:<br>
<dl><dt><a name="RRuleLocator-__call__"><strong>__call__</strong></a>(self)</dt></dl>

<dl><dt><a name="RRuleLocator-__init__"><strong>__init__</strong></a>(self, o, tz<font color="#909090">=None</font>)</dt></dl>

<dl><dt><a name="RRuleLocator-autoscale"><strong>autoscale</strong></a>(self)</dt><dd><tt>Set&nbsp;the&nbsp;view&nbsp;limits&nbsp;to&nbsp;include&nbsp;the&nbsp;data&nbsp;range</tt></dd></dl>

<hr>
Methods inherited from <a href="matplotlib.dates.html#DateLocator">DateLocator</a>:<br>
<dl><dt><a name="RRuleLocator-datalim_to_dt"><strong>datalim_to_dt</strong></a>(self)</dt></dl>

<dl><dt><a name="RRuleLocator-set_tzinfo"><strong>set_tzinfo</strong></a>(self, tz)</dt></dl>

<dl><dt><a name="RRuleLocator-viewlim_to_dt"><strong>viewlim_to_dt</strong></a>(self)</dt></dl>

<hr>
Data and other attributes inherited from <a href="matplotlib.dates.html#DateLocator">DateLocator</a>:<br>
<dl><dt><strong>hms0d</strong> = {'byhour': 0, 'byminute': 0, 'bysecond': 0}</dl>

<hr>
Methods inherited from <a href="matplotlib.ticker.html#Locator">matplotlib.ticker.Locator</a>:<br>
<dl><dt><a name="RRuleLocator-nonsingular"><strong>nonsingular</strong></a>(self, vmin, vmax)</dt></dl>

<dl><dt><a name="RRuleLocator-pan"><strong>pan</strong></a>(self, numsteps)</dt><dd><tt>Pan&nbsp;numticks&nbsp;(can&nbsp;be&nbsp;positive&nbsp;or&nbsp;negative)</tt></dd></dl>

<dl><dt><a name="RRuleLocator-refresh"><strong>refresh</strong></a>(self)</dt><dd><tt>refresh&nbsp;internal&nbsp;information&nbsp;based&nbsp;on&nbsp;current&nbsp;lim</tt></dd></dl>

<dl><dt><a name="RRuleLocator-zoom"><strong>zoom</strong></a>(self, direction)</dt><dd><tt>Zoom&nbsp;in/out&nbsp;on&nbsp;axis;&nbsp;if&nbsp;direction&nbsp;is&nbsp;&gt;0&nbsp;zoom&nbsp;in,&nbsp;else&nbsp;zoom&nbsp;out</tt></dd></dl>

<hr>
Methods inherited from <a href="matplotlib.ticker.html#TickHelper">matplotlib.ticker.TickHelper</a>:<br>
<dl><dt><a name="RRuleLocator-set_data_interval"><strong>set_data_interval</strong></a>(self, interval)</dt></dl>

<dl><dt><a name="RRuleLocator-set_view_interval"><strong>set_view_interval</strong></a>(self, interval)</dt></dl>

<dl><dt><a name="RRuleLocator-verify_intervals"><strong>verify_intervals</strong></a>(self)</dt></dl>

<hr>
Data and other attributes inherited from <a href="matplotlib.ticker.html#TickHelper">matplotlib.ticker.TickHelper</a>:<br>
<dl><dt><strong>dataInterval</strong> = None</dl>

<dl><dt><strong>viewInterval</strong> = None</dl>

</td></tr></table> <p>
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
<tr bgcolor="#ffc8d8">
<td colspan=3 valign=bottom>&nbsp;<br>
<font color="#000000" face="helvetica, arial"><a name="SecondLocator">class <strong>SecondLocator</strong></a>(<a href="matplotlib.dates.html#RRuleLocator">RRuleLocator</a>)</font></td></tr>
    
<tr bgcolor="#ffc8d8"><td rowspan=2><tt>&nbsp;&nbsp;&nbsp;</tt></td>
<td colspan=2><tt>Make&nbsp;ticks&nbsp;on&nbsp;occurances&nbsp;of&nbsp;each&nbsp;second<br>&nbsp;</tt></td></tr>
<tr><td>&nbsp;</td>
<td width="100%"><dl><dt>Method resolution order:</dt>
<dd><a href="matplotlib.dates.html#SecondLocator">SecondLocator</a></dd>
<dd><a href="matplotlib.dates.html#RRuleLocator">RRuleLocator</a></dd>
<dd><a href="matplotlib.dates.html#DateLocator">DateLocator</a></dd>
<dd><a href="matplotlib.ticker.html#Locator">matplotlib.ticker.Locator</a></dd>
<dd><a href="matplotlib.ticker.html#TickHelper">matplotlib.ticker.TickHelper</a></dd>
</dl>
<hr>
Methods defined here:<br>
<dl><dt><a name="SecondLocator-__init__"><strong>__init__</strong></a>(self, bysecond<font color="#909090">=None</font>, interval<font color="#909090">=1</font>, tz<font color="#909090">=None</font>)</dt><dd><tt>mark&nbsp;every&nbsp;second&nbsp;in&nbsp;bysecond;&nbsp;bysecond&nbsp;can&nbsp;be&nbsp;an&nbsp;int&nbsp;or<br>
sequence.&nbsp;&nbsp;Default&nbsp;is&nbsp;to&nbsp;tick&nbsp;every&nbsp;second&nbsp;bysecond&nbsp;=&nbsp;range(60)<br>
&nbsp;<br>
interval&nbsp;is&nbsp;the&nbsp;interval&nbsp;between&nbsp;each&nbsp;iteration.&nbsp;&nbsp;Eg,&nbsp;if<br>
interval=2,&nbsp;mark&nbsp;every&nbsp;second&nbsp;occurance</tt></dd></dl>

<hr>
Methods inherited from <a href="matplotlib.dates.html#RRuleLocator">RRuleLocator</a>:<br>
<dl><dt><a name="SecondLocator-__call__"><strong>__call__</strong></a>(self)</dt></dl>

<dl><dt><a name="SecondLocator-autoscale"><strong>autoscale</strong></a>(self)</dt><dd><tt>Set&nbsp;the&nbsp;view&nbsp;limits&nbsp;to&nbsp;include&nbsp;the&nbsp;data&nbsp;range</tt></dd></dl>

<hr>
Methods inherited from <a href="matplotlib.dates.html#DateLocator">DateLocator</a>:<br>
<dl><dt><a name="SecondLocator-datalim_to_dt"><strong>datalim_to_dt</strong></a>(self)</dt></dl>

<dl><dt><a name="SecondLocator-set_tzinfo"><strong>set_tzinfo</strong></a>(self, tz)</dt></dl>

<dl><dt><a name="SecondLocator-viewlim_to_dt"><strong>viewlim_to_dt</strong></a>(self)</dt></dl>

<hr>
Data and other attributes inherited from <a href="matplotlib.dates.html#DateLocator">DateLocator</a>:<br>
<dl><dt><strong>hms0d</strong> = {'byhour': 0, 'byminute': 0, 'bysecond': 0}</dl>

<hr>
Methods inherited from <a href="matplotlib.ticker.html#Locator">matplotlib.ticker.Locator</a>:<br>
<dl><dt><a name="SecondLocator-nonsingular"><strong>nonsingular</strong></a>(self, vmin, vmax)</dt></dl>

<dl><dt><a name="SecondLocator-pan"><strong>pan</strong></a>(self, numsteps)</dt><dd><tt>Pan&nbsp;numticks&nbsp;(can&nbsp;be&nbsp;positive&nbsp;or&nbsp;negative)</tt></dd></dl>

<dl><dt><a name="SecondLocator-refresh"><strong>refresh</strong></a>(self)</dt><dd><tt>refresh&nbsp;internal&nbsp;information&nbsp;based&nbsp;on&nbsp;current&nbsp;lim</tt></dd></dl>

<dl><dt><a name="SecondLocator-zoom"><strong>zoom</strong></a>(self, direction)</dt><dd><tt>Zoom&nbsp;in/out&nbsp;on&nbsp;axis;&nbsp;if&nbsp;direction&nbsp;is&nbsp;&gt;0&nbsp;zoom&nbsp;in,&nbsp;else&nbsp;zoom&nbsp;out</tt></dd></dl>

<hr>
Methods inherited from <a href="matplotlib.ticker.html#TickHelper">matplotlib.ticker.TickHelper</a>:<br>
<dl><dt><a name="SecondLocator-set_data_interval"><strong>set_data_interval</strong></a>(self, interval)</dt></dl>

<dl><dt><a name="SecondLocator-set_view_interval"><strong>set_view_interval</strong></a>(self, interval)</dt></dl>

<dl><dt><a name="SecondLocator-verify_intervals"><strong>verify_intervals</strong></a>(self)</dt></dl>

<hr>
Data and other attributes inherited from <a href="matplotlib.ticker.html#TickHelper">matplotlib.ticker.TickHelper</a>:<br>
<dl><dt><strong>dataInterval</strong> = None</dl>

<dl><dt><strong>viewInterval</strong> = None</dl>

</td></tr></table> <p>
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
<tr bgcolor="#ffc8d8">
<td colspan=3 valign=bottom>&nbsp;<br>
<font color="#000000" face="helvetica, arial"><a name="WeekdayLocator">class <strong>WeekdayLocator</strong></a>(<a href="matplotlib.dates.html#RRuleLocator">RRuleLocator</a>)</font></td></tr>
    
<tr bgcolor="#ffc8d8"><td rowspan=2><tt>&nbsp;&nbsp;&nbsp;</tt></td>
<td colspan=2><tt>Make&nbsp;ticks&nbsp;on&nbsp;occurances&nbsp;of&nbsp;each&nbsp;weekday<br>&nbsp;</tt></td></tr>
<tr><td>&nbsp;</td>
<td width="100%"><dl><dt>Method resolution order:</dt>
<dd><a href="matplotlib.dates.html#WeekdayLocator">WeekdayLocator</a></dd>
<dd><a href="matplotlib.dates.html#RRuleLocator">RRuleLocator</a></dd>
<dd><a href="matplotlib.dates.html#DateLocator">DateLocator</a></dd>
<dd><a href="matplotlib.ticker.html#Locator">matplotlib.ticker.Locator</a></dd>
<dd><a href="matplotlib.ticker.html#TickHelper">matplotlib.ticker.TickHelper</a></dd>
</dl>
<hr>
Methods defined here:<br>
<dl><dt><a name="WeekdayLocator-__init__"><strong>__init__</strong></a>(self, byweekday<font color="#909090">=1</font>, interval<font color="#909090">=1</font>, tz<font color="#909090">=None</font>)</dt><dd><tt>mark&nbsp;every&nbsp;weekday&nbsp;in&nbsp;byweekday;&nbsp;byweekday&nbsp;can&nbsp;be&nbsp;a&nbsp;number&nbsp;or<br>
sequence<br>
&nbsp;<br>
elements&nbsp;of&nbsp;byweekday&nbsp;must&nbsp;be&nbsp;one&nbsp;of&nbsp;MO,&nbsp;TU,&nbsp;WE,&nbsp;TH,&nbsp;FR,&nbsp;SA,<br>
SU,&nbsp;the&nbsp;constants&nbsp;from&nbsp;dateutils.rrule<br>
&nbsp;<br>
interval&nbsp;specifies&nbsp;the&nbsp;number&nbsp;of&nbsp;weeks&nbsp;to&nbsp;skip.&nbsp;&nbsp;Ie&nbsp;interval=2<br>
plots&nbsp;every&nbsp;second&nbsp;week</tt></dd></dl>

<hr>
Methods inherited from <a href="matplotlib.dates.html#RRuleLocator">RRuleLocator</a>:<br>
<dl><dt><a name="WeekdayLocator-__call__"><strong>__call__</strong></a>(self)</dt></dl>

<dl><dt><a name="WeekdayLocator-autoscale"><strong>autoscale</strong></a>(self)</dt><dd><tt>Set&nbsp;the&nbsp;view&nbsp;limits&nbsp;to&nbsp;include&nbsp;the&nbsp;data&nbsp;range</tt></dd></dl>

<hr>
Methods inherited from <a href="matplotlib.dates.html#DateLocator">DateLocator</a>:<br>
<dl><dt><a name="WeekdayLocator-datalim_to_dt"><strong>datalim_to_dt</strong></a>(self)</dt></dl>

<dl><dt><a name="WeekdayLocator-set_tzinfo"><strong>set_tzinfo</strong></a>(self, tz)</dt></dl>

<dl><dt><a name="WeekdayLocator-viewlim_to_dt"><strong>viewlim_to_dt</strong></a>(self)</dt></dl>

<hr>
Data and other attributes inherited from <a href="matplotlib.dates.html#DateLocator">DateLocator</a>:<br>
<dl><dt><strong>hms0d</strong> = {'byhour': 0, 'byminute': 0, 'bysecond': 0}</dl>

<hr>
Methods inherited from <a href="matplotlib.ticker.html#Locator">matplotlib.ticker.Locator</a>:<br>
<dl><dt><a name="WeekdayLocator-nonsingular"><strong>nonsingular</strong></a>(self, vmin, vmax)</dt></dl>

<dl><dt><a name="WeekdayLocator-pan"><strong>pan</strong></a>(self, numsteps)</dt><dd><tt>Pan&nbsp;numticks&nbsp;(can&nbsp;be&nbsp;positive&nbsp;or&nbsp;negative)</tt></dd></dl>

<dl><dt><a name="WeekdayLocator-refresh"><strong>refresh</strong></a>(self)</dt><dd><tt>refresh&nbsp;internal&nbsp;information&nbsp;based&nbsp;on&nbsp;current&nbsp;lim</tt></dd></dl>

<dl><dt><a name="WeekdayLocator-zoom"><strong>zoom</strong></a>(self, direction)</dt><dd><tt>Zoom&nbsp;in/out&nbsp;on&nbsp;axis;&nbsp;if&nbsp;direction&nbsp;is&nbsp;&gt;0&nbsp;zoom&nbsp;in,&nbsp;else&nbsp;zoom&nbsp;out</tt></dd></dl>

<hr>
Methods inherited from <a href="matplotlib.ticker.html#TickHelper">matplotlib.ticker.TickHelper</a>:<br>
<dl><dt><a name="WeekdayLocator-set_data_interval"><strong>set_data_interval</strong></a>(self, interval)</dt></dl>

<dl><dt><a name="WeekdayLocator-set_view_interval"><strong>set_view_interval</strong></a>(self, interval)</dt></dl>

<dl><dt><a name="WeekdayLocator-verify_intervals"><strong>verify_intervals</strong></a>(self)</dt></dl>

<hr>
Data and other attributes inherited from <a href="matplotlib.ticker.html#TickHelper">matplotlib.ticker.TickHelper</a>:<br>
<dl><dt><strong>dataInterval</strong> = None</dl>

<dl><dt><strong>viewInterval</strong> = None</dl>

</td></tr></table> <p>
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
<tr bgcolor="#ffc8d8">
<td colspan=3 valign=bottom>&nbsp;<br>
<font color="#000000" face="helvetica, arial"><a name="YearLocator">class <strong>YearLocator</strong></a>(<a href="matplotlib.dates.html#DateLocator">DateLocator</a>)</font></td></tr>
    
<tr bgcolor="#ffc8d8"><td rowspan=2><tt>&nbsp;&nbsp;&nbsp;</tt></td>
<td colspan=2><tt>Make&nbsp;ticks&nbsp;on&nbsp;a&nbsp;given&nbsp;day&nbsp;of&nbsp;each&nbsp;year&nbsp;that&nbsp;is&nbsp;a&nbsp;multiple&nbsp;of&nbsp;base.<br>
&nbsp;<br>
Examples:<br>
#&nbsp;Tick&nbsp;every&nbsp;year&nbsp;on&nbsp;Jan&nbsp;1st<br>
locator&nbsp;=&nbsp;<a href="#YearLocator">YearLocator</a>()<br>
&nbsp;<br>
#&nbsp;Tick&nbsp;every&nbsp;5&nbsp;years&nbsp;on&nbsp;July&nbsp;4th<br>
locator&nbsp;=&nbsp;<a href="#YearLocator">YearLocator</a>(5,&nbsp;month=7,&nbsp;day=4)<br>&nbsp;</tt></td></tr>
<tr><td>&nbsp;</td>
<td width="100%"><dl><dt>Method resolution order:</dt>
<dd><a href="matplotlib.dates.html#YearLocator">YearLocator</a></dd>
<dd><a href="matplotlib.dates.html#DateLocator">DateLocator</a></dd>
<dd><a href="matplotlib.ticker.html#Locator">matplotlib.ticker.Locator</a></dd>
<dd><a href="matplotlib.ticker.html#TickHelper">matplotlib.ticker.TickHelper</a></dd>
</dl>
<hr>
Methods defined here:<br>
<dl><dt><a name="YearLocator-__call__"><strong>__call__</strong></a>(self)</dt></dl>

<dl><dt><a name="YearLocator-__init__"><strong>__init__</strong></a>(self, base<font color="#909090">=1</font>, month<font color="#909090">=1</font>, day<font color="#909090">=1</font>, tz<font color="#909090">=None</font>)</dt><dd><tt>mark&nbsp;years&nbsp;that&nbsp;are&nbsp;multiple&nbsp;of&nbsp;base&nbsp;on&nbsp;a&nbsp;given&nbsp;month&nbsp;and&nbsp;day<br>
(default&nbsp;jan&nbsp;1)</tt></dd></dl>

<dl><dt><a name="YearLocator-autoscale"><strong>autoscale</strong></a>(self)</dt><dd><tt>Set&nbsp;the&nbsp;view&nbsp;limits&nbsp;to&nbsp;include&nbsp;the&nbsp;data&nbsp;range</tt></dd></dl>

<hr>
Methods inherited from <a href="matplotlib.dates.html#DateLocator">DateLocator</a>:<br>
<dl><dt><a name="YearLocator-datalim_to_dt"><strong>datalim_to_dt</strong></a>(self)</dt></dl>

<dl><dt><a name="YearLocator-set_tzinfo"><strong>set_tzinfo</strong></a>(self, tz)</dt></dl>

<dl><dt><a name="YearLocator-viewlim_to_dt"><strong>viewlim_to_dt</strong></a>(self)</dt></dl>

<hr>
Data and other attributes inherited from <a href="matplotlib.dates.html#DateLocator">DateLocator</a>:<br>
<dl><dt><strong>hms0d</strong> = {'byhour': 0, 'byminute': 0, 'bysecond': 0}</dl>

<hr>
Methods inherited from <a href="matplotlib.ticker.html#Locator">matplotlib.ticker.Locator</a>:<br>
<dl><dt><a name="YearLocator-nonsingular"><strong>nonsingular</strong></a>(self, vmin, vmax)</dt></dl>

<dl><dt><a name="YearLocator-pan"><strong>pan</strong></a>(self, numsteps)</dt><dd><tt>Pan&nbsp;numticks&nbsp;(can&nbsp;be&nbsp;positive&nbsp;or&nbsp;negative)</tt></dd></dl>

<dl><dt><a name="YearLocator-refresh"><strong>refresh</strong></a>(self)</dt><dd><tt>refresh&nbsp;internal&nbsp;information&nbsp;based&nbsp;on&nbsp;current&nbsp;lim</tt></dd></dl>

<dl><dt><a name="YearLocator-zoom"><strong>zoom</strong></a>(self, direction)</dt><dd><tt>Zoom&nbsp;in/out&nbsp;on&nbsp;axis;&nbsp;if&nbsp;direction&nbsp;is&nbsp;&gt;0&nbsp;zoom&nbsp;in,&nbsp;else&nbsp;zoom&nbsp;out</tt></dd></dl>

<hr>
Methods inherited from <a href="matplotlib.ticker.html#TickHelper">matplotlib.ticker.TickHelper</a>:<br>
<dl><dt><a name="YearLocator-set_data_interval"><strong>set_data_interval</strong></a>(self, interval)</dt></dl>

<dl><dt><a name="YearLocator-set_view_interval"><strong>set_view_interval</strong></a>(self, interval)</dt></dl>

<dl><dt><a name="YearLocator-verify_intervals"><strong>verify_intervals</strong></a>(self)</dt></dl>

<hr>
Data and other attributes inherited from <a href="matplotlib.ticker.html#TickHelper">matplotlib.ticker.TickHelper</a>:<br>
<dl><dt><strong>dataInterval</strong> = None</dl>

<dl><dt><strong>viewInterval</strong> = None</dl>

</td></tr></table> <p>
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
<tr bgcolor="#ffc8d8">
<td colspan=3 valign=bottom>&nbsp;<br>
<font color="#000000" face="helvetica, arial"><a name="rrulewrapper">class <strong>rrulewrapper</strong></a></font></td></tr>
    
<tr><td bgcolor="#ffc8d8"><tt>&nbsp;&nbsp;&nbsp;</tt></td><td>&nbsp;</td>
<td width="100%">Methods defined here:<br>
<dl><dt><a name="rrulewrapper-__getattr__"><strong>__getattr__</strong></a>(self, name)</dt></dl>

<dl><dt><a name="rrulewrapper-__init__"><strong>__init__</strong></a>(self, freq, **kwargs)</dt></dl>

<dl><dt><a name="rrulewrapper-set"><strong>set</strong></a>(self, **kwargs)</dt></dl>

</td></tr></table></td></tr></table><p>
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
<tr bgcolor="#eeaa77">
<td colspan=3 valign=bottom>&nbsp;<br>
<font color="#ffffff" face="helvetica, arial"><big><strong>Functions</strong></big></font></td></tr>
    
<tr><td bgcolor="#eeaa77"><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</tt></td><td>&nbsp;</td>
<td width="100%"><dl><dt><a name="-arange"><strong>arange</strong></a>(...)</dt><dd><tt><a href="#-arange">arange</a>(start,&nbsp;stop=None,&nbsp;step=1,&nbsp;typecode=None)<br>
&nbsp;<br>
&nbsp;Just&nbsp;like&nbsp;range()&nbsp;except&nbsp;it&nbsp;returns&nbsp;an&nbsp;array&nbsp;whose&nbsp;type&nbsp;can&nbsp;be<br>
specified&nbsp;by&nbsp;the&nbsp;keyword&nbsp;argument&nbsp;typecode.</tt></dd></dl>
 <dl><dt><a name="-date2num"><strong>date2num</strong></a>(d)</dt><dd><tt>d&nbsp;is&nbsp;either&nbsp;a&nbsp;datetime&nbsp;instance&nbsp;or&nbsp;a&nbsp;sequence&nbsp;of&nbsp;datetimes<br>
&nbsp;<br>
return&nbsp;value&nbsp;is&nbsp;a&nbsp;floating&nbsp;point&nbsp;number&nbsp;(or&nbsp;sequence&nbsp;of&nbsp;floats)<br>
which&nbsp;gives&nbsp;number&nbsp;of&nbsp;days&nbsp;(fraction&nbsp;part&nbsp;represents&nbsp;hours,<br>
minutes,&nbsp;seconds)&nbsp;since&nbsp;0001-01-01&nbsp;00:00:00&nbsp;UTC</tt></dd></dl>
 <dl><dt><a name="-drange"><strong>drange</strong></a>(dstart, dend, delta)</dt><dd><tt>Return&nbsp;a&nbsp;date&nbsp;range&nbsp;as&nbsp;float&nbsp;gregorian&nbsp;ordinals.&nbsp;&nbsp;dstart&nbsp;and&nbsp;dend<br>
are&nbsp;datetime&nbsp;instances.&nbsp;&nbsp;delta&nbsp;is&nbsp;a&nbsp;datetime.timedelta&nbsp;instance</tt></dd></dl>
 <dl><dt><a name="-epoch2num"><strong>epoch2num</strong></a>(e)</dt><dd><tt>convert&nbsp;an&nbsp;epoch&nbsp;or&nbsp;sequence&nbsp;of&nbsp;epochs&nbsp;to&nbsp;the&nbsp;new&nbsp;date&nbsp;format,<br>
days&nbsp;since&nbsp;0001</tt></dd></dl>
 <dl><dt><a name="-mx2num"><strong>mx2num</strong></a>(mxdates)</dt><dd><tt>Convert&nbsp;mx&nbsp;datetime&nbsp;instance&nbsp;(or&nbsp;sequence&nbsp;of&nbsp;mx&nbsp;instances)&nbsp;to&nbsp;the<br>
new&nbsp;date&nbsp;format,</tt></dd></dl>
 <dl><dt><a name="-num2date"><strong>num2date</strong></a>(x, tz<font color="#909090">=None</font>)</dt><dd><tt>x&nbsp;is&nbsp;a&nbsp;float&nbsp;value&nbsp;which&nbsp;gives&nbsp;number&nbsp;of&nbsp;days&nbsp;(fraction&nbsp;part<br>
represents&nbsp;hours,&nbsp;minutes,&nbsp;seconds)&nbsp;since&nbsp;0001-01-01&nbsp;00:00:00&nbsp;UTC<br>
&nbsp;<br>
Return&nbsp;value&nbsp;is&nbsp;a&nbsp;datetime&nbsp;instance&nbsp;in&nbsp;timezone&nbsp;tz&nbsp;(default&nbsp;to<br>
rcparams&nbsp;TZ&nbsp;value)<br>
&nbsp;<br>
if&nbsp;x&nbsp;is&nbsp;a&nbsp;sequence,&nbsp;a&nbsp;sequence&nbsp;of&nbsp;datetimes&nbsp;will&nbsp;be&nbsp;returned</tt></dd></dl>
 <dl><dt><a name="-num2epoch"><strong>num2epoch</strong></a>(d)</dt><dd><tt>convert&nbsp;days&nbsp;since&nbsp;0001&nbsp;to&nbsp;epoch.&nbsp;&nbsp;d&nbsp;can&nbsp;be&nbsp;a&nbsp;number&nbsp;or&nbsp;sequence</tt></dd></dl>
</td></tr></table><p>
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
<tr bgcolor="#55aa55">
<td colspan=3 valign=bottom>&nbsp;<br>
<font color="#ffffff" face="helvetica, arial"><big><strong>Data</strong></big></font></td></tr>
    
<tr><td bgcolor="#55aa55"><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</tt></td><td>&nbsp;</td>
<td width="100%"><strong>DAILY</strong> = 3<br>
<strong>FR</strong> = FR<br>
<strong>FRIDAY</strong> = FR<br>
<strong>HOURLY</strong> = 4<br>
<strong>HOURS_PER_DAY</strong> = 24.0<br>
<strong>MINUTELY</strong> = 5<br>
<strong>MINUTES_PER_DAY</strong> = 1440.0<br>
<strong>MO</strong> = MO<br>
<strong>MONDAY</strong> = MO<br>
<strong>MONTHLY</strong> = 1<br>
<strong>MUSECONDS_PER_DAY</strong> = 86400000000.0<br>
<strong>SA</strong> = SA<br>
<strong>SATURDAY</strong> = SA<br>
<strong>SECONDLY</strong> = 6<br>
<strong>SECONDS_PER_DAY</strong> = 86400.0<br>
<strong>SEC_PER_DAY</strong> = 86400<br>
<strong>SEC_PER_HOUR</strong> = 3600<br>
<strong>SEC_PER_MIN</strong> = 60<br>
<strong>SEC_PER_WEEK</strong> = 604800<br>
<strong>SU</strong> = SU<br>
<strong>SUNDAY</strong> = SU<br>
<strong>TH</strong> = TH<br>
<strong>THURSDAY</strong> = TH<br>
<strong>TU</strong> = TU<br>
<strong>TUESDAY</strong> = TU<br>
<strong>UTC</strong> = &lt;StaticTzInfo 'UTC'&gt;<br>
<strong>WE</strong> = WE<br>
<strong>WEDNESDAY</strong> = WE<br>
<strong>WEEKDAYS</strong> = (MO, TU, WE, TH, FR, SA, SU)<br>
<strong>WEEKLY</strong> = 2<br>
<strong>YEARLY</strong> = 0<br>
<strong>__all__</strong> = ('date2num', 'num2date', 'drange', 'epoch2num', 'num2epoch', 'mx2num', 'DateFormatter', 'IndexDateFormatter', 'DateLocator', 'RRuleLocator', 'YearLocator', 'MonthLocator', 'WeekdayLocator', 'DayLocator', 'HourLocator', 'MinuteLocator', 'SecondLocator', 'rrule', 'MO', 'TU', ...)</td></tr></table>
@footer@
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.