2774 lines (2319 with data), 166.4 kB
@header@
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="heading">
<tr bgcolor="#7799ee">
<td valign=bottom> <br>
<font color="#ffffff" face="helvetica, arial"> <br><big><big><strong><a href="matplotlib.html"><font color="#ffffff">matplotlib</font></a>.mathtext</strong></big></big></font></td
><td align=right valign=bottom
><font color="#ffffff" face="helvetica, arial"><a href=".">index</a><br><a href="file:/home/jdhunter/dev/lib64/python2.5/site-packages/matplotlib/mathtext.py">/home/jdhunter/dev/lib64/python2.5/site-packages/matplotlib/mathtext.py</a></font></td></tr></table>
<p><tt>OVERVIEW<br>
<br>
mathtext is a module for parsing TeX expressions and drawing them<br>
into a matplotlib.ft2font image buffer. You can draw from this<br>
buffer into your backend.<br>
<br>
A large set of the TeX symbols are provided (see below).<br>
Subscripting and superscripting are supported, as well as the<br>
over/under style of subscripting with \sum, \int, etc.<br>
<br>
The module uses pyparsing to parse the TeX expression, an so can<br>
handle fairly complex TeX expressions Eg, the following renders<br>
correctly<br>
<br>
s = r'$\mathcal{R}\prod_{i=\alpha\mathcal{B}}^\infty a_i\sin(2 \pi f x_i)$'<br>
<br>
Different fonts may be selected:<br>
\mathcal Calligraphic fonts<br>
\mathrm Roman (upright) font<br>
\mathit Italic font<br>
\mathtt Typewriter (monospaced) font, similar to Courier<br>
<br>
Additionally, if using the STIX fonts:<br>
\mathbb Blackboard (double-struck) font<br>
\mathcircled Circled characters<br>
\mathfrak Fraktur (Gothic-style) font<br>
\mathscr Script (cursive) font<br>
\mathsf Sans-serif font<br>
<br>
The following accents are provided: \hat, \breve, \grave, \bar,<br>
\acute, \tilde, \vec, \dot, \ddot. All of them have the same<br>
syntax, eg to make an overbar you do \bar{o} or to make an o umlaut<br>
you do \ddot{o}. The shortcuts are also provided, eg: \"o \'e \`e<br>
\~n \.x \^y<br>
<br>
The spacing elements \ , \/ and \hspace{num} are provided. \/<br>
inserts a small space, and \hspace{num} inserts a fraction of the<br>
current fontsize. Eg, if num=0.5 and the fontsize is 12.0,<br>
hspace{0.5} inserts 6 points of space<br>
<br>
<br>
<br>
If you find TeX expressions that don't parse or render properly,<br>
please email me, but please check KNOWN ISSUES below first.<br>
<br>
REQUIREMENTS<br>
<br>
mathtext requires matplotlib.ft2font. Set BUILD_FT2FONT=True in<br>
setup.py. See BACKENDS below for a summary of availability by<br>
backend.<br>
<br>
LICENSING:<br>
<br>
The computer modern fonts this package uses are part of the BaKoMa<br>
fonts, which are (now) free for commercial and noncommercial use and<br>
redistribution; see license/LICENSE_BAKOMA in the matplotlib src<br>
distribution for redistribution requirements.<br>
<br>
USAGE:<br>
<br>
See <a href="http://matplotlib.sourceforge.net/tutorial.html#mathtext">http://matplotlib.sourceforge.net/tutorial.html#mathtext</a> for a<br>
tutorial introduction.<br>
<br>
Any text element (xlabel, ylabel, title, text, etc) can use TeX<br>
markup, as in<br>
<br>
xlabel(r'$\Delta_i$')<br>
^<br>
use raw strings<br>
<br>
Math and non-math can be interpresed in the same string. E.g.,<br>
<br>
r'My label $x_i$'.<br>
<br>
A large set of the TeX symbols are provided. Subscripting and<br>
superscripting are supported, as well as the over/under style of<br>
subscripting with \sum, \int, etc.<br>
<br>
<br>
Allowed TeX symbols:<br>
<br>
$ \% \AA \AE \BbbC \BbbN \BbbP \BbbQ \BbbR \BbbZ \Bumpeq \Cap \Colon<br>
\Cup \Delta \Doteq \Downarrow \Equiv \Finv \Gamma \H \Im \L \Lambda<br>
\Ldsh \Leftarrow \Leftrightarrow \Lleftarrow \Lsh \Nearrow \Nwarrow<br>
\O \OE \Omega \P \Phi \Pi \Psi \Rdsh \Re \Rightarrow \Rrightarrow<br>
\Rsh \S \Searrow \Sigma \Subset \Supset \Swarrow \Theta \Uparrow<br>
\Updownarrow \Upsilon \Vdash \Vert \Vvdash \Xi \_ \__sqrt__ \ac<br>
\acute \acwopencirclearrow \adots \ae \aleph \alpha \angle \approx<br>
\approxeq \approxident \arceq \ast \asymp \backcong \backprime<br>
\backsim \backsimeq \backslash \bar \barleftarrow \barwedge \because<br>
\beta \beth \between \bigcap \bigcirc \bigcup \bigodot \bigoplus<br>
\bigotimes \bigstar \bigtriangledown \bigtriangleup \biguplus<br>
\bigvee \bigwedge \blacksquare \blacktriangle \blacktriangledown<br>
\blacktriangleleft \blacktriangleright \bot \bowtie \boxbar \boxdot<br>
\boxminus \boxplus \boxtimes \breve \bullet \bumpeq \c \candra \cap<br>
\carriagereturn \cdot \cdotp \cdots \check \checkmark \chi \circ<br>
\circeq \circledR \circledS \circledast \circledcirc \circleddash<br>
\circumflexaccent \clubsuit \clubsuitopen \colon \coloneq<br>
\combiningacuteaccent \combiningbreve \combiningdiaeresis<br>
\combiningdotabove \combininggraveaccent \combiningoverline<br>
\combiningrightarrowabove \combiningtilde \complement \cong \coprod<br>
\copyright \cup \cupdot \curlyeqprec \curlyeqsucc \curlyvee<br>
\curlywedge \curvearrowleft \curvearrowright \cwopencirclearrow \d<br>
\dag \daleth \danger \dashv \ddag \ddddot \dddot \ddot \ddots<br>
\degree \delta \diamond \diamondsuit \digamma \div \divideontimes<br>
\dot \doteq \dotminus \dotplus \dots \doublebarwedge ? \downarrow<br>
\downdownarrows \downharpoonleft \downharpoonright \downzigzagarrow<br>
\ell \emdash \emptyset \endash \enspace \epsilon \eqcirc \eqcolon<br>
\eqdef \eqgtr \eqless \eqsim \equiv \eta \eth \exists \fallingdotseq<br>
\flat \forall \frakC \frakZ \frown \gamma \geq \geqq \gg \ggg \gimel<br>
\gneqq \gnsim \grave \greater \gtrdot \gtreqless \gtrless \gtrsim<br>
\hat \heartsuit \hookleftarrow \hookrightarrow \i \iiint \iint<br>
\imageof \imath \in \infty \int \intercal \invnot \iota \jmath \k<br>
\kappa \kernelcontraction \l \lambda \lambdabar \lasp \lbrace<br>
\lbrack \lceil \leftangle \leftarrow \leftarrowtail \leftbrace<br>
\leftharpoonaccent \leftharpoondown \leftharpoonup \leftleftarrows<br>
\leftparen \leftrightarrow \leftrightarrows \leftrightharpoons<br>
\leftthreetimes \leq \leqq \less \lessdot \lesseqgtr \lessgtr<br>
\lesssim \lfloor \ll \llcorner \lll \lneqq \lnsim \looparrowleft<br>
\looparrowright \lq \lrcorner \ltimes \maltese \mapsdown \mapsfrom<br>
\mapsto \mapsup \measeq \measuredangle \mho \mid \minus \models \mp<br>
\mu \multimap \nLeftarrow \nLeftrightarrow \nRightarrow \nVDash<br>
\nVdash \nabla \napprox \natural \ncong \ne \nearrow \neg \nequiv<br>
\nexists \ngeq \ngtr \ni \nleftarrow \nleftrightarrow \nleq \nless<br>
\nmid \not \notin \nparallel \nprec \nrightarrow \nsim \nsime<br>
\nsubset \nsubseteq \nsucc \nsupset \nsupseteq \ntriangleleft<br>
\ntrianglelefteq \ntriangleright \ntrianglerighteq \nu \nvDash<br>
\nvdash \nwarrow \o \obar \ocirc \odot \oe \oiiint \oiint \oint<br>
\omega \ominus \oplus \origof \oslash \otimes \overarc<br>
\overleftarrow \overleftrightarrow \parallel \partial \phi \pi<br>
\pitchfork \pm \prec \preccurlyeq \preceq \precnsim \precsim \prime<br>
\prod \propto \prurel \psi \quad \questeq \rasp \rbrace \rbrack<br>
\rceil \rfloor \rho \rightangle \rightarrow \rightarrowbar<br>
\rightarrowtail \rightbrace \rightharpoonaccent \rightharpoondown<br>
\rightharpoonup \rightleftarrows \rightleftharpoons \rightparen<br>
\rightrightarrows \rightthreetimes \rightzigzagarrow \risingdotseq<br>
\rq \rtimes \scrB \scrE \scrF \scrH \scrI \scrL \scrM \scrR \scre<br>
\scrg \scro \scurel \searrow \sharp \sigma \sim \simeq \slash<br>
\smallsetminus \smile \solbar \spadesuit \spadesuitopen<br>
\sphericalangle \sqcap \sqcup \sqsubset \sqsubseteq \sqsupset<br>
\sqsupseteq \ss \star \stareq \sterling \subset \subseteq \subsetneq<br>
\succ \succcurlyeq \succeq \succnsim \succsim \sum \supset \supseteq<br>
\supsetneq \swarrow \t \tau \textasciiacute \textasciicircum<br>
\textasciigrave \textasciitilde \textexclamdown \textquestiondown<br>
\textquotedblleft \textquotedblright \therefore \theta \thickspace<br>
\thinspace \tilde \times \to \top \triangledown \triangleleft<br>
\trianglelefteq \triangleq \triangleright \trianglerighteq<br>
\turnednot \twoheaddownarrow \twoheadleftarrow \twoheadrightarrow<br>
\twoheaduparrow \ulcorner \underbar \uparrow \updownarrow<br>
\updownarrowbar \updownarrows \upharpoonleft \upharpoonright \uplus<br>
\upsilon \upuparrows \urcorner \vDash \varepsilon \varkappa<br>
\varnothing \varphi \varpi \varrho \varsigma \vartheta \vartriangle<br>
\vartriangleleft \vartriangleright \vdash \vdots \vec \vee \veebar<br>
\veeeq \vert \wedge \wedgeq \widehat \widetilde \wp \wr \xi \yen<br>
\zeta \{ \| \}<br>
<br>
BACKENDS<br>
<br>
mathtext currently works with all backends.<br>
<br>
KNOWN ISSUES:<br>
<br>
- Certainly there are some...<br>
<br>
Author : John Hunter <jdhunter@ace.bsd.uchicago.edu><br>
Michael Droettboom <mdroe@stsci.edu><br>
(rewrite based on TeX box layout algorithms)<br>
Copyright : John Hunter (2004,2005)<br>
License : matplotlib license (PSF compatible)</tt></p>
<p>
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
<tr bgcolor="#aa55cc">
<td colspan=3 valign=bottom> <br>
<font color="#fffff" face="helvetica, arial"><big><strong>Modules</strong></big></font></td></tr>
<tr><td bgcolor="#aa55cc"><tt> </tt></td><td> </td>
<td width="100%"><table width="100%" summary="list"><tr><td width="25%" valign=top><a href="matplotlib._png.html">matplotlib._png</a><br>
<a href="matplotlib.colors.html">matplotlib.colors</a><br>
</td><td width="25%" valign=top><a href="numpy.html">numpy</a><br>
<a href="os.html">os</a><br>
</td><td width="25%" valign=top><a href="unicodedata.html">unicodedata</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> <br>
<font color="#ffffff" face="helvetica, arial"><big><strong>Classes</strong></big></font></td></tr>
<tr><td bgcolor="#ee77aa"><tt> </tt></td><td> </td>
<td width="100%"><dl>
<dt><font face="helvetica, arial"><a href="__builtin__.html#object">__builtin__.object</a>
</font></dt><dd>
<dl>
<dt><font face="helvetica, arial"><a href="matplotlib.mathtext.html#Fonts">Fonts</a>
</font></dt><dd>
<dl>
<dt><font face="helvetica, arial"><a href="matplotlib.mathtext.html#StandardPsFonts">StandardPsFonts</a>
</font></dt><dt><font face="helvetica, arial"><a href="matplotlib.mathtext.html#TruetypeFonts">TruetypeFonts</a>
</font></dt><dd>
<dl>
<dt><font face="helvetica, arial"><a href="matplotlib.mathtext.html#BakomaFonts">BakomaFonts</a>
</font></dt><dt><font face="helvetica, arial"><a href="matplotlib.mathtext.html#UnicodeFonts">UnicodeFonts</a>
</font></dt><dd>
<dl>
<dt><font face="helvetica, arial"><a href="matplotlib.mathtext.html#StixFonts">StixFonts</a>
</font></dt><dd>
<dl>
<dt><font face="helvetica, arial"><a href="matplotlib.mathtext.html#StixSansFonts">StixSansFonts</a>
</font></dt></dl>
</dd>
</dl>
</dd>
</dl>
</dd>
</dl>
</dd>
<dt><font face="helvetica, arial"><a href="matplotlib.mathtext.html#GlueSpec">GlueSpec</a>
</font></dt><dt><font face="helvetica, arial"><a href="matplotlib.mathtext.html#MathTextParser">MathTextParser</a>
</font></dt><dt><font face="helvetica, arial"><a href="matplotlib.mathtext.html#MathtextBackend">MathtextBackend</a>
</font></dt><dd>
<dl>
<dt><font face="helvetica, arial"><a href="matplotlib.mathtext.html#MathtextBackendAggRender">MathtextBackendAggRender</a>
</font></dt><dd>
<dl>
<dt><font face="helvetica, arial"><a href="matplotlib.mathtext.html#MathtextBackendBitmapRender">MathtextBackendBitmapRender</a>
</font></dt></dl>
</dd>
<dt><font face="helvetica, arial"><a href="matplotlib.mathtext.html#MathtextBackendBbox">MathtextBackendBbox</a>
</font></dt><dt><font face="helvetica, arial"><a href="matplotlib.mathtext.html#MathtextBackendCairo">MathtextBackendCairo</a>
</font></dt><dt><font face="helvetica, arial"><a href="matplotlib.mathtext.html#MathtextBackendPdf">MathtextBackendPdf</a>
</font></dt><dt><font face="helvetica, arial"><a href="matplotlib.mathtext.html#MathtextBackendPs">MathtextBackendPs</a>
</font></dt><dt><font face="helvetica, arial"><a href="matplotlib.mathtext.html#MathtextBackendSvg">MathtextBackendSvg</a>
</font></dt></dl>
</dd>
<dt><font face="helvetica, arial"><a href="matplotlib.mathtext.html#Node">Node</a>
</font></dt><dd>
<dl>
<dt><font face="helvetica, arial"><a href="matplotlib.mathtext.html#Box">Box</a>
</font></dt><dd>
<dl>
<dt><font face="helvetica, arial"><a href="matplotlib.mathtext.html#Hbox">Hbox</a>
</font></dt><dt><font face="helvetica, arial"><a href="matplotlib.mathtext.html#List">List</a>
</font></dt><dd>
<dl>
<dt><font face="helvetica, arial"><a href="matplotlib.mathtext.html#Hlist">Hlist</a>
</font></dt><dd>
<dl>
<dt><font face="helvetica, arial"><a href="matplotlib.mathtext.html#AutoHeightChar">AutoHeightChar</a>
</font></dt><dt><font face="helvetica, arial"><a href="matplotlib.mathtext.html#AutoWidthChar">AutoWidthChar</a>
</font></dt><dt><font face="helvetica, arial"><a href="matplotlib.mathtext.html#HCentered">HCentered</a>
</font></dt><dt><font face="helvetica, arial"><a href="matplotlib.mathtext.html#SubSuperCluster">SubSuperCluster</a>
</font></dt><dt><font face="helvetica, arial"><a href="matplotlib.mathtext.html#VCentered">VCentered</a>
</font></dt></dl>
</dd>
<dt><font face="helvetica, arial"><a href="matplotlib.mathtext.html#Vlist">Vlist</a>
</font></dt></dl>
</dd>
<dt><font face="helvetica, arial"><a href="matplotlib.mathtext.html#Rule">Rule</a>
</font></dt><dd>
<dl>
<dt><font face="helvetica, arial"><a href="matplotlib.mathtext.html#Hrule">Hrule</a>
</font></dt><dt><font face="helvetica, arial"><a href="matplotlib.mathtext.html#Vrule">Vrule</a>
</font></dt></dl>
</dd>
<dt><font face="helvetica, arial"><a href="matplotlib.mathtext.html#Vbox">Vbox</a>
</font></dt></dl>
</dd>
<dt><font face="helvetica, arial"><a href="matplotlib.mathtext.html#Char">Char</a>
</font></dt><dd>
<dl>
<dt><font face="helvetica, arial"><a href="matplotlib.mathtext.html#Accent">Accent</a>
</font></dt></dl>
</dd>
<dt><font face="helvetica, arial"><a href="matplotlib.mathtext.html#Glue">Glue</a>
</font></dt><dd>
<dl>
<dt><font face="helvetica, arial"><a href="matplotlib.mathtext.html#Fil">Fil</a>
</font></dt><dt><font face="helvetica, arial"><a href="matplotlib.mathtext.html#Fill">Fill</a>
</font></dt><dt><font face="helvetica, arial"><a href="matplotlib.mathtext.html#Filll">Filll</a>
</font></dt><dt><font face="helvetica, arial"><a href="matplotlib.mathtext.html#NegFil">NegFil</a>
</font></dt><dt><font face="helvetica, arial"><a href="matplotlib.mathtext.html#NegFill">NegFill</a>
</font></dt><dt><font face="helvetica, arial"><a href="matplotlib.mathtext.html#NegFilll">NegFilll</a>
</font></dt><dt><font face="helvetica, arial"><a href="matplotlib.mathtext.html#SsGlue">SsGlue</a>
</font></dt></dl>
</dd>
<dt><font face="helvetica, arial"><a href="matplotlib.mathtext.html#Kern">Kern</a>
</font></dt></dl>
</dd>
<dt><font face="helvetica, arial"><a href="matplotlib.mathtext.html#Parser">Parser</a>
</font></dt><dt><font face="helvetica, arial"><a href="matplotlib.mathtext.html#Ship">Ship</a>
</font></dt></dl>
</dd>
<dt><font face="helvetica, arial"><a href="exceptions.html#Warning">exceptions.Warning</a>(<a href="exceptions.html#Exception">exceptions.Exception</a>)
</font></dt><dd>
<dl>
<dt><font face="helvetica, arial"><a href="matplotlib.mathtext.html#MathTextWarning">MathTextWarning</a>
</font></dt></dl>
</dd>
</dl>
<p>
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
<tr bgcolor="#ffc8d8">
<td colspan=3 valign=bottom> <br>
<font color="#000000" face="helvetica, arial"><a name="Accent">class <strong>Accent</strong></a>(<a href="matplotlib.mathtext.html#Char">Char</a>)</font></td></tr>
<tr bgcolor="#ffc8d8"><td rowspan=2><tt> </tt></td>
<td colspan=2><tt>The font metrics need to be dealt with differently for accents,<br>
since they are already offset correctly from the baseline in<br>
TrueType fonts.<br> </tt></td></tr>
<tr><td> </td>
<td width="100%"><dl><dt>Method resolution order:</dt>
<dd><a href="matplotlib.mathtext.html#Accent">Accent</a></dd>
<dd><a href="matplotlib.mathtext.html#Char">Char</a></dd>
<dd><a href="matplotlib.mathtext.html#Node">Node</a></dd>
<dd><a href="__builtin__.html#object">__builtin__.object</a></dd>
</dl>
<hr>
Methods defined here:<br>
<dl><dt><a name="Accent-grow"><strong>grow</strong></a>(self)</dt></dl>
<dl><dt><a name="Accent-render"><strong>render</strong></a>(self, x, y)</dt><dd><tt>Render the character to the canvas</tt></dd></dl>
<dl><dt><a name="Accent-shrink"><strong>shrink</strong></a>(self)</dt></dl>
<hr>
Methods inherited from <a href="matplotlib.mathtext.html#Char">Char</a>:<br>
<dl><dt><a name="Accent-__init__"><strong>__init__</strong></a>(self, c, state)</dt></dl>
<dl><dt><a name="Accent-__internal_repr__"><strong>__internal_repr__</strong></a>(self)</dt></dl>
<dl><dt><a name="Accent-get_kerning"><strong>get_kerning</strong></a>(self, next)</dt><dd><tt>Return the amount of kerning between this and the given<br>
character. Called when characters are strung together into<br>
Hlists to create <a href="#Kern">Kern</a> nodes.</tt></dd></dl>
<dl><dt><a name="Accent-is_slanted"><strong>is_slanted</strong></a>(self)</dt></dl>
<hr>
Methods inherited from <a href="matplotlib.mathtext.html#Node">Node</a>:<br>
<dl><dt><a name="Accent-__repr__"><strong>__repr__</strong></a>(self)</dt></dl>
<hr>
Data descriptors inherited from <a href="matplotlib.mathtext.html#Node">Node</a>:<br>
<dl><dt><strong>__dict__</strong></dt>
<dd><tt>dictionary for instance variables (if defined)</tt></dd>
</dl>
<dl><dt><strong>__weakref__</strong></dt>
<dd><tt>list of weak references to the object (if defined)</tt></dd>
</dl>
</td></tr></table> <p>
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
<tr bgcolor="#ffc8d8">
<td colspan=3 valign=bottom> <br>
<font color="#000000" face="helvetica, arial"><a name="AutoHeightChar">class <strong>AutoHeightChar</strong></a>(<a href="matplotlib.mathtext.html#Hlist">Hlist</a>)</font></td></tr>
<tr bgcolor="#ffc8d8"><td rowspan=2><tt> </tt></td>
<td colspan=2><tt>A class that will create a character as close to the given height<br>
and depth as possible. When using a font with multiple height versions<br>
of some characters (such as the BaKoMa fonts), the correct glyph will<br>
be selected, otherwise this will always just return a scaled version<br>
of the glyph.<br> </tt></td></tr>
<tr><td> </td>
<td width="100%"><dl><dt>Method resolution order:</dt>
<dd><a href="matplotlib.mathtext.html#AutoHeightChar">AutoHeightChar</a></dd>
<dd><a href="matplotlib.mathtext.html#Hlist">Hlist</a></dd>
<dd><a href="matplotlib.mathtext.html#List">List</a></dd>
<dd><a href="matplotlib.mathtext.html#Box">Box</a></dd>
<dd><a href="matplotlib.mathtext.html#Node">Node</a></dd>
<dd><a href="__builtin__.html#object">__builtin__.object</a></dd>
</dl>
<hr>
Methods defined here:<br>
<dl><dt><a name="AutoHeightChar-__init__"><strong>__init__</strong></a>(self, c, height, depth, state, always<font color="#909090">=False</font>)</dt></dl>
<hr>
Methods inherited from <a href="matplotlib.mathtext.html#Hlist">Hlist</a>:<br>
<dl><dt><a name="AutoHeightChar-hpack"><strong>hpack</strong></a>(self, w<font color="#909090">=0.0</font>, m<font color="#909090">='additional'</font>)</dt><dd><tt>The main duty of hpack is to compute the dimensions of the<br>
resulting boxes, and to adjust the glue if one of those dimensions is<br>
pre-specified. The computed sizes normally enclose all of the material<br>
inside the new box; but some items may stick out if negative glue is<br>
used, if the box is overfull, or if a box includes other boxes that<br>
have been shifted left.<br>
<br>
w: specifies a width<br>
m: is either 'exactly' or 'additional'.<br>
<br>
Thus, <a href="#AutoHeightChar-hpack">hpack</a>(w, 'exactly') produces a box whose width is exactly w, while<br>
hpack (w, 'additional') yields a box whose width is the natural width<br>
plus w. The default values produce a box with the natural width.<br>
node644, node649</tt></dd></dl>
<dl><dt><a name="AutoHeightChar-kern"><strong>kern</strong></a>(self)</dt><dd><tt>Insert <a href="#Kern">Kern</a> nodes between Chars to set kerning. The<br>
Chars themselves determine the amount of kerning they need<br>
(in get_kerning), and this function just creates the linked<br>
list in the correct way.</tt></dd></dl>
<hr>
Methods inherited from <a href="matplotlib.mathtext.html#List">List</a>:<br>
<dl><dt><a name="AutoHeightChar-__repr__"><strong>__repr__</strong></a>(self)</dt></dl>
<dl><dt><a name="AutoHeightChar-grow"><strong>grow</strong></a>(self)</dt></dl>
<dl><dt><a name="AutoHeightChar-shrink"><strong>shrink</strong></a>(self)</dt></dl>
<hr>
Methods inherited from <a href="matplotlib.mathtext.html#Box">Box</a>:<br>
<dl><dt><a name="AutoHeightChar-render"><strong>render</strong></a>(self, x1, y1, x2, y2)</dt></dl>
<hr>
Methods inherited from <a href="matplotlib.mathtext.html#Node">Node</a>:<br>
<dl><dt><a name="AutoHeightChar-__internal_repr__"><strong>__internal_repr__</strong></a>(self)</dt></dl>
<dl><dt><a name="AutoHeightChar-get_kerning"><strong>get_kerning</strong></a>(self, next)</dt></dl>
<hr>
Data descriptors inherited from <a href="matplotlib.mathtext.html#Node">Node</a>:<br>
<dl><dt><strong>__dict__</strong></dt>
<dd><tt>dictionary for instance variables (if defined)</tt></dd>
</dl>
<dl><dt><strong>__weakref__</strong></dt>
<dd><tt>list of weak references to the object (if defined)</tt></dd>
</dl>
</td></tr></table> <p>
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
<tr bgcolor="#ffc8d8">
<td colspan=3 valign=bottom> <br>
<font color="#000000" face="helvetica, arial"><a name="AutoWidthChar">class <strong>AutoWidthChar</strong></a>(<a href="matplotlib.mathtext.html#Hlist">Hlist</a>)</font></td></tr>
<tr bgcolor="#ffc8d8"><td rowspan=2><tt> </tt></td>
<td colspan=2><tt>A class that will create a character as close to the given width<br>
as possible. When using a font with multiple width versions<br>
of some characters (such as the BaKoMa fonts), the correct glyph will<br>
be selected, otherwise this will always just return a scaled version<br>
of the glyph.<br> </tt></td></tr>
<tr><td> </td>
<td width="100%"><dl><dt>Method resolution order:</dt>
<dd><a href="matplotlib.mathtext.html#AutoWidthChar">AutoWidthChar</a></dd>
<dd><a href="matplotlib.mathtext.html#Hlist">Hlist</a></dd>
<dd><a href="matplotlib.mathtext.html#List">List</a></dd>
<dd><a href="matplotlib.mathtext.html#Box">Box</a></dd>
<dd><a href="matplotlib.mathtext.html#Node">Node</a></dd>
<dd><a href="__builtin__.html#object">__builtin__.object</a></dd>
</dl>
<hr>
Methods defined here:<br>
<dl><dt><a name="AutoWidthChar-__init__"><strong>__init__</strong></a>(self, c, width, state, always<font color="#909090">=False</font>, char_class<font color="#909090">=<class 'matplotlib.mathtext.Char'></font>)</dt></dl>
<hr>
Methods inherited from <a href="matplotlib.mathtext.html#Hlist">Hlist</a>:<br>
<dl><dt><a name="AutoWidthChar-hpack"><strong>hpack</strong></a>(self, w<font color="#909090">=0.0</font>, m<font color="#909090">='additional'</font>)</dt><dd><tt>The main duty of hpack is to compute the dimensions of the<br>
resulting boxes, and to adjust the glue if one of those dimensions is<br>
pre-specified. The computed sizes normally enclose all of the material<br>
inside the new box; but some items may stick out if negative glue is<br>
used, if the box is overfull, or if a box includes other boxes that<br>
have been shifted left.<br>
<br>
w: specifies a width<br>
m: is either 'exactly' or 'additional'.<br>
<br>
Thus, <a href="#AutoWidthChar-hpack">hpack</a>(w, 'exactly') produces a box whose width is exactly w, while<br>
hpack (w, 'additional') yields a box whose width is the natural width<br>
plus w. The default values produce a box with the natural width.<br>
node644, node649</tt></dd></dl>
<dl><dt><a name="AutoWidthChar-kern"><strong>kern</strong></a>(self)</dt><dd><tt>Insert <a href="#Kern">Kern</a> nodes between Chars to set kerning. The<br>
Chars themselves determine the amount of kerning they need<br>
(in get_kerning), and this function just creates the linked<br>
list in the correct way.</tt></dd></dl>
<hr>
Methods inherited from <a href="matplotlib.mathtext.html#List">List</a>:<br>
<dl><dt><a name="AutoWidthChar-__repr__"><strong>__repr__</strong></a>(self)</dt></dl>
<dl><dt><a name="AutoWidthChar-grow"><strong>grow</strong></a>(self)</dt></dl>
<dl><dt><a name="AutoWidthChar-shrink"><strong>shrink</strong></a>(self)</dt></dl>
<hr>
Methods inherited from <a href="matplotlib.mathtext.html#Box">Box</a>:<br>
<dl><dt><a name="AutoWidthChar-render"><strong>render</strong></a>(self, x1, y1, x2, y2)</dt></dl>
<hr>
Methods inherited from <a href="matplotlib.mathtext.html#Node">Node</a>:<br>
<dl><dt><a name="AutoWidthChar-__internal_repr__"><strong>__internal_repr__</strong></a>(self)</dt></dl>
<dl><dt><a name="AutoWidthChar-get_kerning"><strong>get_kerning</strong></a>(self, next)</dt></dl>
<hr>
Data descriptors inherited from <a href="matplotlib.mathtext.html#Node">Node</a>:<br>
<dl><dt><strong>__dict__</strong></dt>
<dd><tt>dictionary for instance variables (if defined)</tt></dd>
</dl>
<dl><dt><strong>__weakref__</strong></dt>
<dd><tt>list of weak references to the object (if defined)</tt></dd>
</dl>
</td></tr></table> <p>
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
<tr bgcolor="#ffc8d8">
<td colspan=3 valign=bottom> <br>
<font color="#000000" face="helvetica, arial"><a name="BakomaFonts">class <strong>BakomaFonts</strong></a>(<a href="matplotlib.mathtext.html#TruetypeFonts">TruetypeFonts</a>)</font></td></tr>
<tr bgcolor="#ffc8d8"><td rowspan=2><tt> </tt></td>
<td colspan=2><tt>Use the Bakoma true type fonts for rendering<br> </tt></td></tr>
<tr><td> </td>
<td width="100%"><dl><dt>Method resolution order:</dt>
<dd><a href="matplotlib.mathtext.html#BakomaFonts">BakomaFonts</a></dd>
<dd><a href="matplotlib.mathtext.html#TruetypeFonts">TruetypeFonts</a></dd>
<dd><a href="matplotlib.mathtext.html#Fonts">Fonts</a></dd>
<dd><a href="__builtin__.html#object">__builtin__.object</a></dd>
</dl>
<hr>
Methods defined here:<br>
<dl><dt><a name="BakomaFonts-__init__"><strong>__init__</strong></a>(self, *args, **kwargs)</dt></dl>
<dl><dt><a name="BakomaFonts-get_sized_alternatives_for_symbol"><strong>get_sized_alternatives_for_symbol</strong></a>(self, fontname, sym)</dt></dl>
<hr>
Data and other attributes defined here:<br>
<dl><dt><strong>alias</strong> = '<font color="#c040c0">\r</font>ightbracket'</dl>
<dl><dt><strong>fontmap</strong> = {}</dl>
<dl><dt><strong>target</strong> = ']'</dl>
<hr>
Methods inherited from <a href="matplotlib.mathtext.html#TruetypeFonts">TruetypeFonts</a>:<br>
<dl><dt><a name="BakomaFonts-destroy"><strong>destroy</strong></a>(self)</dt></dl>
<dl><dt><a name="BakomaFonts-get_kern"><strong>get_kern</strong></a>(self, font1, fontclass1, sym1, fontsize1, font2, fontclass2, sym2, fontsize2, dpi)</dt></dl>
<dl><dt><a name="BakomaFonts-get_underline_thickness"><strong>get_underline_thickness</strong></a>(self, font, fontsize, dpi)</dt></dl>
<dl><dt><a name="BakomaFonts-get_xheight"><strong>get_xheight</strong></a>(self, font, fontsize, dpi)</dt></dl>
<hr>
Data and other attributes inherited from <a href="matplotlib.mathtext.html#TruetypeFonts">TruetypeFonts</a>:<br>
<dl><dt><strong>CachedFont</strong> = <class matplotlib.mathtext.CachedFont at 0x1a61230></dl>
<hr>
Methods inherited from <a href="matplotlib.mathtext.html#Fonts">Fonts</a>:<br>
<dl><dt><a name="BakomaFonts-get_metrics"><strong>get_metrics</strong></a>(self, font, font_class, sym, fontsize, dpi)</dt><dd><tt>font: one of the TeX font names, tt, it, rm, cal, sf, bf or<br>
default (non-math)<br>
sym: a symbol in raw TeX form. e.g. '1', 'x' or '\sigma'<br>
fontsize: font size in points<br>
dpi: current dots-per-inch<br>
<br>
advance<br>
height<br>
width<br>
xmin, xmax, ymin, ymax - the ink rectangle of the glyph<br>
iceberg - the distance from the baseline to the top of the glyph.<br>
horiBearingY in Truetype parlance, height in TeX parlance</tt></dd></dl>
<dl><dt><a name="BakomaFonts-get_results"><strong>get_results</strong></a>(self, box)</dt></dl>
<dl><dt><a name="BakomaFonts-get_used_characters"><strong>get_used_characters</strong></a>(self)</dt></dl>
<dl><dt><a name="BakomaFonts-render_glyph"><strong>render_glyph</strong></a>(self, ox, oy, facename, font_class, sym, fontsize, dpi)</dt></dl>
<dl><dt><a name="BakomaFonts-render_rect_filled"><strong>render_rect_filled</strong></a>(self, x1, y1, x2, y2)</dt></dl>
<dl><dt><a name="BakomaFonts-set_canvas_size"><strong>set_canvas_size</strong></a>(self, w, h, d)</dt><dd><tt>Dimension the drawing canvas; may be a noop</tt></dd></dl>
<hr>
Data descriptors inherited from <a href="matplotlib.mathtext.html#Fonts">Fonts</a>:<br>
<dl><dt><strong>__dict__</strong></dt>
<dd><tt>dictionary for instance variables (if defined)</tt></dd>
</dl>
<dl><dt><strong>__weakref__</strong></dt>
<dd><tt>list of weak references to the object (if defined)</tt></dd>
</dl>
</td></tr></table> <p>
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
<tr bgcolor="#ffc8d8">
<td colspan=3 valign=bottom> <br>
<font color="#000000" face="helvetica, arial"><a name="Box">class <strong>Box</strong></a>(<a href="matplotlib.mathtext.html#Node">Node</a>)</font></td></tr>
<tr bgcolor="#ffc8d8"><td rowspan=2><tt> </tt></td>
<td colspan=2><tt>Represents any node with a physical location.<br>
node135<br> </tt></td></tr>
<tr><td> </td>
<td width="100%"><dl><dt>Method resolution order:</dt>
<dd><a href="matplotlib.mathtext.html#Box">Box</a></dd>
<dd><a href="matplotlib.mathtext.html#Node">Node</a></dd>
<dd><a href="__builtin__.html#object">__builtin__.object</a></dd>
</dl>
<hr>
Methods defined here:<br>
<dl><dt><a name="Box-__init__"><strong>__init__</strong></a>(self, width, height, depth)</dt></dl>
<dl><dt><a name="Box-grow"><strong>grow</strong></a>(self)</dt></dl>
<dl><dt><a name="Box-render"><strong>render</strong></a>(self, x1, y1, x2, y2)</dt></dl>
<dl><dt><a name="Box-shrink"><strong>shrink</strong></a>(self)</dt></dl>
<hr>
Methods inherited from <a href="matplotlib.mathtext.html#Node">Node</a>:<br>
<dl><dt><a name="Box-__internal_repr__"><strong>__internal_repr__</strong></a>(self)</dt></dl>
<dl><dt><a name="Box-__repr__"><strong>__repr__</strong></a>(self)</dt></dl>
<dl><dt><a name="Box-get_kerning"><strong>get_kerning</strong></a>(self, next)</dt></dl>
<hr>
Data descriptors inherited from <a href="matplotlib.mathtext.html#Node">Node</a>:<br>
<dl><dt><strong>__dict__</strong></dt>
<dd><tt>dictionary for instance variables (if defined)</tt></dd>
</dl>
<dl><dt><strong>__weakref__</strong></dt>
<dd><tt>list of weak references to the object (if defined)</tt></dd>
</dl>
</td></tr></table> <p>
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
<tr bgcolor="#ffc8d8">
<td colspan=3 valign=bottom> <br>
<font color="#000000" face="helvetica, arial"><a name="Char">class <strong>Char</strong></a>(<a href="matplotlib.mathtext.html#Node">Node</a>)</font></td></tr>
<tr bgcolor="#ffc8d8"><td rowspan=2><tt> </tt></td>
<td colspan=2><tt>Represents a single character. Unlike TeX, the font<br>
information and metrics are stored with each <a href="#Char">Char</a> to make it<br>
easier to lookup the font metrics when needed. Note that TeX<br>
boxes have a width, height, and depth, unlike Type1 and Truetype<br>
which use a full bounding box and an advance in the x-direction.<br>
The metrics must be converted to the TeX way, and the advance (if<br>
different from width) must be converted into a <a href="#Kern">Kern</a> node when the<br>
<a href="#Char">Char</a> is added to its parent <a href="#Hlist">Hlist</a>.<br>
node134<br> </tt></td></tr>
<tr><td> </td>
<td width="100%"><dl><dt>Method resolution order:</dt>
<dd><a href="matplotlib.mathtext.html#Char">Char</a></dd>
<dd><a href="matplotlib.mathtext.html#Node">Node</a></dd>
<dd><a href="__builtin__.html#object">__builtin__.object</a></dd>
</dl>
<hr>
Methods defined here:<br>
<dl><dt><a name="Char-__init__"><strong>__init__</strong></a>(self, c, state)</dt></dl>
<dl><dt><a name="Char-__internal_repr__"><strong>__internal_repr__</strong></a>(self)</dt></dl>
<dl><dt><a name="Char-get_kerning"><strong>get_kerning</strong></a>(self, next)</dt><dd><tt>Return the amount of kerning between this and the given<br>
character. Called when characters are strung together into<br>
Hlists to create <a href="#Kern">Kern</a> nodes.</tt></dd></dl>
<dl><dt><a name="Char-grow"><strong>grow</strong></a>(self)</dt></dl>
<dl><dt><a name="Char-is_slanted"><strong>is_slanted</strong></a>(self)</dt></dl>
<dl><dt><a name="Char-render"><strong>render</strong></a>(self, x, y)</dt><dd><tt>Render the character to the canvas</tt></dd></dl>
<dl><dt><a name="Char-shrink"><strong>shrink</strong></a>(self)</dt></dl>
<hr>
Methods inherited from <a href="matplotlib.mathtext.html#Node">Node</a>:<br>
<dl><dt><a name="Char-__repr__"><strong>__repr__</strong></a>(self)</dt></dl>
<hr>
Data descriptors inherited from <a href="matplotlib.mathtext.html#Node">Node</a>:<br>
<dl><dt><strong>__dict__</strong></dt>
<dd><tt>dictionary for instance variables (if defined)</tt></dd>
</dl>
<dl><dt><strong>__weakref__</strong></dt>
<dd><tt>list of weak references to the object (if defined)</tt></dd>
</dl>
</td></tr></table> <p>
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
<tr bgcolor="#ffc8d8">
<td colspan=3 valign=bottom> <br>
<font color="#000000" face="helvetica, arial"><a name="Fil">class <strong>Fil</strong></a>(<a href="matplotlib.mathtext.html#Glue">Glue</a>)</font></td></tr>
<tr><td bgcolor="#ffc8d8"><tt> </tt></td><td> </td>
<td width="100%"><dl><dt>Method resolution order:</dt>
<dd><a href="matplotlib.mathtext.html#Fil">Fil</a></dd>
<dd><a href="matplotlib.mathtext.html#Glue">Glue</a></dd>
<dd><a href="matplotlib.mathtext.html#Node">Node</a></dd>
<dd><a href="__builtin__.html#object">__builtin__.object</a></dd>
</dl>
<hr>
Methods defined here:<br>
<dl><dt><a name="Fil-__init__"><strong>__init__</strong></a>(self)</dt></dl>
<hr>
Methods inherited from <a href="matplotlib.mathtext.html#Glue">Glue</a>:<br>
<dl><dt><a name="Fil-grow"><strong>grow</strong></a>(self)</dt></dl>
<dl><dt><a name="Fil-shrink"><strong>shrink</strong></a>(self)</dt></dl>
<hr>
Methods inherited from <a href="matplotlib.mathtext.html#Node">Node</a>:<br>
<dl><dt><a name="Fil-__internal_repr__"><strong>__internal_repr__</strong></a>(self)</dt></dl>
<dl><dt><a name="Fil-__repr__"><strong>__repr__</strong></a>(self)</dt></dl>
<dl><dt><a name="Fil-get_kerning"><strong>get_kerning</strong></a>(self, next)</dt></dl>
<dl><dt><a name="Fil-render"><strong>render</strong></a>(self, x, y)</dt></dl>
<hr>
Data descriptors inherited from <a href="matplotlib.mathtext.html#Node">Node</a>:<br>
<dl><dt><strong>__dict__</strong></dt>
<dd><tt>dictionary for instance variables (if defined)</tt></dd>
</dl>
<dl><dt><strong>__weakref__</strong></dt>
<dd><tt>list of weak references to the object (if defined)</tt></dd>
</dl>
</td></tr></table> <p>
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
<tr bgcolor="#ffc8d8">
<td colspan=3 valign=bottom> <br>
<font color="#000000" face="helvetica, arial"><a name="Fill">class <strong>Fill</strong></a>(<a href="matplotlib.mathtext.html#Glue">Glue</a>)</font></td></tr>
<tr><td bgcolor="#ffc8d8"><tt> </tt></td><td> </td>
<td width="100%"><dl><dt>Method resolution order:</dt>
<dd><a href="matplotlib.mathtext.html#Fill">Fill</a></dd>
<dd><a href="matplotlib.mathtext.html#Glue">Glue</a></dd>
<dd><a href="matplotlib.mathtext.html#Node">Node</a></dd>
<dd><a href="__builtin__.html#object">__builtin__.object</a></dd>
</dl>
<hr>
Methods defined here:<br>
<dl><dt><a name="Fill-__init__"><strong>__init__</strong></a>(self)</dt></dl>
<hr>
Methods inherited from <a href="matplotlib.mathtext.html#Glue">Glue</a>:<br>
<dl><dt><a name="Fill-grow"><strong>grow</strong></a>(self)</dt></dl>
<dl><dt><a name="Fill-shrink"><strong>shrink</strong></a>(self)</dt></dl>
<hr>
Methods inherited from <a href="matplotlib.mathtext.html#Node">Node</a>:<br>
<dl><dt><a name="Fill-__internal_repr__"><strong>__internal_repr__</strong></a>(self)</dt></dl>
<dl><dt><a name="Fill-__repr__"><strong>__repr__</strong></a>(self)</dt></dl>
<dl><dt><a name="Fill-get_kerning"><strong>get_kerning</strong></a>(self, next)</dt></dl>
<dl><dt><a name="Fill-render"><strong>render</strong></a>(self, x, y)</dt></dl>
<hr>
Data descriptors inherited from <a href="matplotlib.mathtext.html#Node">Node</a>:<br>
<dl><dt><strong>__dict__</strong></dt>
<dd><tt>dictionary for instance variables (if defined)</tt></dd>
</dl>
<dl><dt><strong>__weakref__</strong></dt>
<dd><tt>list of weak references to the object (if defined)</tt></dd>
</dl>
</td></tr></table> <p>
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
<tr bgcolor="#ffc8d8">
<td colspan=3 valign=bottom> <br>
<font color="#000000" face="helvetica, arial"><a name="Filll">class <strong>Filll</strong></a>(<a href="matplotlib.mathtext.html#Glue">Glue</a>)</font></td></tr>
<tr><td bgcolor="#ffc8d8"><tt> </tt></td><td> </td>
<td width="100%"><dl><dt>Method resolution order:</dt>
<dd><a href="matplotlib.mathtext.html#Filll">Filll</a></dd>
<dd><a href="matplotlib.mathtext.html#Glue">Glue</a></dd>
<dd><a href="matplotlib.mathtext.html#Node">Node</a></dd>
<dd><a href="__builtin__.html#object">__builtin__.object</a></dd>
</dl>
<hr>
Methods defined here:<br>
<dl><dt><a name="Filll-__init__"><strong>__init__</strong></a>(self)</dt></dl>
<hr>
Methods inherited from <a href="matplotlib.mathtext.html#Glue">Glue</a>:<br>
<dl><dt><a name="Filll-grow"><strong>grow</strong></a>(self)</dt></dl>
<dl><dt><a name="Filll-shrink"><strong>shrink</strong></a>(self)</dt></dl>
<hr>
Methods inherited from <a href="matplotlib.mathtext.html#Node">Node</a>:<br>
<dl><dt><a name="Filll-__internal_repr__"><strong>__internal_repr__</strong></a>(self)</dt></dl>
<dl><dt><a name="Filll-__repr__"><strong>__repr__</strong></a>(self)</dt></dl>
<dl><dt><a name="Filll-get_kerning"><strong>get_kerning</strong></a>(self, next)</dt></dl>
<dl><dt><a name="Filll-render"><strong>render</strong></a>(self, x, y)</dt></dl>
<hr>
Data descriptors inherited from <a href="matplotlib.mathtext.html#Node">Node</a>:<br>
<dl><dt><strong>__dict__</strong></dt>
<dd><tt>dictionary for instance variables (if defined)</tt></dd>
</dl>
<dl><dt><strong>__weakref__</strong></dt>
<dd><tt>list of weak references to the object (if defined)</tt></dd>
</dl>
</td></tr></table> <p>
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
<tr bgcolor="#ffc8d8">
<td colspan=3 valign=bottom> <br>
<font color="#000000" face="helvetica, arial"><a name="Fonts">class <strong>Fonts</strong></a>(<a href="__builtin__.html#object">__builtin__.object</a>)</font></td></tr>
<tr bgcolor="#ffc8d8"><td rowspan=2><tt> </tt></td>
<td colspan=2><tt>An abstract base class for fonts that want to render mathtext<br>
<br>
The class must be able to take symbol keys and font file names and<br>
return the character metrics. It also delegates to a backend class<br>
to do the actual drawing.<br> </tt></td></tr>
<tr><td> </td>
<td width="100%">Methods defined here:<br>
<dl><dt><a name="Fonts-__init__"><strong>__init__</strong></a>(self, default_font_prop, mathtext_backend)</dt><dd><tt>default_font_prop: A FontProperties <a href="__builtin__.html#object">object</a> to use for the<br>
default non-math font, or the base font for Unicode font<br>
rendering.<br>
mathtext_backend: A subclass of MathTextBackend used to<br>
delegate the actual rendering.</tt></dd></dl>
<dl><dt><a name="Fonts-destroy"><strong>destroy</strong></a>(self)</dt><dd><tt>Fix any cyclical references before the <a href="__builtin__.html#object">object</a> is about<br>
to be destroyed.</tt></dd></dl>
<dl><dt><a name="Fonts-get_kern"><strong>get_kern</strong></a>(self, font1, fontclass1, sym1, fontsize1, font2, fontclass2, sym2, fontsize2, dpi)</dt><dd><tt>Get the kerning distance for font between sym1 and sym2.<br>
<br>
fontX: one of the TeX font names, tt, it, rm, cal, sf, bf or<br>
default (non-math)<br>
symX: a symbol in raw TeX form. e.g. '1', 'x' or '\sigma'<br>
fontsizeX: the fontsize in points<br>
dpi: the current dots-per-inch<br>
<br>
sym is a single symbol(alphanum, punct) or a special symbol<br>
like \sigma.</tt></dd></dl>
<dl><dt><a name="Fonts-get_metrics"><strong>get_metrics</strong></a>(self, font, font_class, sym, fontsize, dpi)</dt><dd><tt>font: one of the TeX font names, tt, it, rm, cal, sf, bf or<br>
default (non-math)<br>
sym: a symbol in raw TeX form. e.g. '1', 'x' or '\sigma'<br>
fontsize: font size in points<br>
dpi: current dots-per-inch<br>
<br>
advance<br>
height<br>
width<br>
xmin, xmax, ymin, ymax - the ink rectangle of the glyph<br>
iceberg - the distance from the baseline to the top of the glyph.<br>
horiBearingY in Truetype parlance, height in TeX parlance</tt></dd></dl>
<dl><dt><a name="Fonts-get_results"><strong>get_results</strong></a>(self, box)</dt></dl>
<dl><dt><a name="Fonts-get_sized_alternatives_for_symbol"><strong>get_sized_alternatives_for_symbol</strong></a>(self, fontname, sym)</dt><dd><tt>Override if your font provides multiple sizes of the same<br>
symbol.</tt></dd></dl>
<dl><dt><a name="Fonts-get_underline_thickness"><strong>get_underline_thickness</strong></a>(self, font, fontsize, dpi)</dt></dl>
<dl><dt><a name="Fonts-get_used_characters"><strong>get_used_characters</strong></a>(self)</dt></dl>
<dl><dt><a name="Fonts-get_xheight"><strong>get_xheight</strong></a>(self, font, fontsize, dpi)</dt></dl>
<dl><dt><a name="Fonts-render_glyph"><strong>render_glyph</strong></a>(self, ox, oy, facename, font_class, sym, fontsize, dpi)</dt></dl>
<dl><dt><a name="Fonts-render_rect_filled"><strong>render_rect_filled</strong></a>(self, x1, y1, x2, y2)</dt></dl>
<dl><dt><a name="Fonts-set_canvas_size"><strong>set_canvas_size</strong></a>(self, w, h, d)</dt><dd><tt>Dimension the drawing canvas; may be a noop</tt></dd></dl>
<hr>
Data descriptors defined here:<br>
<dl><dt><strong>__dict__</strong></dt>
<dd><tt>dictionary for instance variables (if defined)</tt></dd>
</dl>
<dl><dt><strong>__weakref__</strong></dt>
<dd><tt>list of weak references to the object (if defined)</tt></dd>
</dl>
</td></tr></table> <p>
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
<tr bgcolor="#ffc8d8">
<td colspan=3 valign=bottom> <br>
<font color="#000000" face="helvetica, arial"><a name="Glue">class <strong>Glue</strong></a>(<a href="matplotlib.mathtext.html#Node">Node</a>)</font></td></tr>
<tr bgcolor="#ffc8d8"><td rowspan=2><tt> </tt></td>
<td colspan=2><tt>Most of the information in this <a href="__builtin__.html#object">object</a> is stored in the underlying<br>
<a href="#GlueSpec">GlueSpec</a> class, which is shared between multiple glue objects. (This<br>
is a memory optimization which probably doesn't matter anymore, but it's<br>
easier to stick to what TeX does.)<br>
node149, node152<br> </tt></td></tr>
<tr><td> </td>
<td width="100%"><dl><dt>Method resolution order:</dt>
<dd><a href="matplotlib.mathtext.html#Glue">Glue</a></dd>
<dd><a href="matplotlib.mathtext.html#Node">Node</a></dd>
<dd><a href="__builtin__.html#object">__builtin__.object</a></dd>
</dl>
<hr>
Methods defined here:<br>
<dl><dt><a name="Glue-__init__"><strong>__init__</strong></a>(self, glue_type, copy<font color="#909090">=False</font>)</dt></dl>
<dl><dt><a name="Glue-grow"><strong>grow</strong></a>(self)</dt></dl>
<dl><dt><a name="Glue-shrink"><strong>shrink</strong></a>(self)</dt></dl>
<hr>
Methods inherited from <a href="matplotlib.mathtext.html#Node">Node</a>:<br>
<dl><dt><a name="Glue-__internal_repr__"><strong>__internal_repr__</strong></a>(self)</dt></dl>
<dl><dt><a name="Glue-__repr__"><strong>__repr__</strong></a>(self)</dt></dl>
<dl><dt><a name="Glue-get_kerning"><strong>get_kerning</strong></a>(self, next)</dt></dl>
<dl><dt><a name="Glue-render"><strong>render</strong></a>(self, x, y)</dt></dl>
<hr>
Data descriptors inherited from <a href="matplotlib.mathtext.html#Node">Node</a>:<br>
<dl><dt><strong>__dict__</strong></dt>
<dd><tt>dictionary for instance variables (if defined)</tt></dd>
</dl>
<dl><dt><strong>__weakref__</strong></dt>
<dd><tt>list of weak references to the object (if defined)</tt></dd>
</dl>
</td></tr></table> <p>
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
<tr bgcolor="#ffc8d8">
<td colspan=3 valign=bottom> <br>
<font color="#000000" face="helvetica, arial"><a name="GlueSpec">class <strong>GlueSpec</strong></a>(<a href="__builtin__.html#object">__builtin__.object</a>)</font></td></tr>
<tr bgcolor="#ffc8d8"><td rowspan=2><tt> </tt></td>
<td colspan=2><tt>node150, node151<br> </tt></td></tr>
<tr><td> </td>
<td width="100%">Methods defined here:<br>
<dl><dt><a name="GlueSpec-__init__"><strong>__init__</strong></a>(self, width<font color="#909090">=0.0</font>, stretch<font color="#909090">=0.0</font>, stretch_order<font color="#909090">=0</font>, shrink<font color="#909090">=0.0</font>, shrink_order<font color="#909090">=0</font>)</dt></dl>
<dl><dt><a name="GlueSpec-copy"><strong>copy</strong></a>(self)</dt></dl>
<hr>
Class methods defined here:<br>
<dl><dt><a name="GlueSpec-factory"><strong>factory</strong></a>(cls, glue_type)<font color="#909090"><font face="helvetica, arial"> from <a href="__builtin__.html#type">__builtin__.type</a></font></font></dt></dl>
<hr>
Data descriptors defined here:<br>
<dl><dt><strong>__dict__</strong></dt>
<dd><tt>dictionary for instance variables (if defined)</tt></dd>
</dl>
<dl><dt><strong>__weakref__</strong></dt>
<dd><tt>list of weak references to the object (if defined)</tt></dd>
</dl>
</td></tr></table> <p>
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
<tr bgcolor="#ffc8d8">
<td colspan=3 valign=bottom> <br>
<font color="#000000" face="helvetica, arial"><a name="HCentered">class <strong>HCentered</strong></a>(<a href="matplotlib.mathtext.html#Hlist">Hlist</a>)</font></td></tr>
<tr bgcolor="#ffc8d8"><td rowspan=2><tt> </tt></td>
<td colspan=2><tt>A convenience class to create an <a href="#Hlist">Hlist</a> whose contents are centered<br>
within its enclosing box.<br> </tt></td></tr>
<tr><td> </td>
<td width="100%"><dl><dt>Method resolution order:</dt>
<dd><a href="matplotlib.mathtext.html#HCentered">HCentered</a></dd>
<dd><a href="matplotlib.mathtext.html#Hlist">Hlist</a></dd>
<dd><a href="matplotlib.mathtext.html#List">List</a></dd>
<dd><a href="matplotlib.mathtext.html#Box">Box</a></dd>
<dd><a href="matplotlib.mathtext.html#Node">Node</a></dd>
<dd><a href="__builtin__.html#object">__builtin__.object</a></dd>
</dl>
<hr>
Methods defined here:<br>
<dl><dt><a name="HCentered-__init__"><strong>__init__</strong></a>(self, elements)</dt></dl>
<hr>
Methods inherited from <a href="matplotlib.mathtext.html#Hlist">Hlist</a>:<br>
<dl><dt><a name="HCentered-hpack"><strong>hpack</strong></a>(self, w<font color="#909090">=0.0</font>, m<font color="#909090">='additional'</font>)</dt><dd><tt>The main duty of hpack is to compute the dimensions of the<br>
resulting boxes, and to adjust the glue if one of those dimensions is<br>
pre-specified. The computed sizes normally enclose all of the material<br>
inside the new box; but some items may stick out if negative glue is<br>
used, if the box is overfull, or if a box includes other boxes that<br>
have been shifted left.<br>
<br>
w: specifies a width<br>
m: is either 'exactly' or 'additional'.<br>
<br>
Thus, <a href="#HCentered-hpack">hpack</a>(w, 'exactly') produces a box whose width is exactly w, while<br>
hpack (w, 'additional') yields a box whose width is the natural width<br>
plus w. The default values produce a box with the natural width.<br>
node644, node649</tt></dd></dl>
<dl><dt><a name="HCentered-kern"><strong>kern</strong></a>(self)</dt><dd><tt>Insert <a href="#Kern">Kern</a> nodes between Chars to set kerning. The<br>
Chars themselves determine the amount of kerning they need<br>
(in get_kerning), and this function just creates the linked<br>
list in the correct way.</tt></dd></dl>
<hr>
Methods inherited from <a href="matplotlib.mathtext.html#List">List</a>:<br>
<dl><dt><a name="HCentered-__repr__"><strong>__repr__</strong></a>(self)</dt></dl>
<dl><dt><a name="HCentered-grow"><strong>grow</strong></a>(self)</dt></dl>
<dl><dt><a name="HCentered-shrink"><strong>shrink</strong></a>(self)</dt></dl>
<hr>
Methods inherited from <a href="matplotlib.mathtext.html#Box">Box</a>:<br>
<dl><dt><a name="HCentered-render"><strong>render</strong></a>(self, x1, y1, x2, y2)</dt></dl>
<hr>
Methods inherited from <a href="matplotlib.mathtext.html#Node">Node</a>:<br>
<dl><dt><a name="HCentered-__internal_repr__"><strong>__internal_repr__</strong></a>(self)</dt></dl>
<dl><dt><a name="HCentered-get_kerning"><strong>get_kerning</strong></a>(self, next)</dt></dl>
<hr>
Data descriptors inherited from <a href="matplotlib.mathtext.html#Node">Node</a>:<br>
<dl><dt><strong>__dict__</strong></dt>
<dd><tt>dictionary for instance variables (if defined)</tt></dd>
</dl>
<dl><dt><strong>__weakref__</strong></dt>
<dd><tt>list of weak references to the object (if defined)</tt></dd>
</dl>
</td></tr></table> <p>
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
<tr bgcolor="#ffc8d8">
<td colspan=3 valign=bottom> <br>
<font color="#000000" face="helvetica, arial"><a name="Hbox">class <strong>Hbox</strong></a>(<a href="matplotlib.mathtext.html#Box">Box</a>)</font></td></tr>
<tr bgcolor="#ffc8d8"><td rowspan=2><tt> </tt></td>
<td colspan=2><tt>A box with only width (zero height and depth).<br> </tt></td></tr>
<tr><td> </td>
<td width="100%"><dl><dt>Method resolution order:</dt>
<dd><a href="matplotlib.mathtext.html#Hbox">Hbox</a></dd>
<dd><a href="matplotlib.mathtext.html#Box">Box</a></dd>
<dd><a href="matplotlib.mathtext.html#Node">Node</a></dd>
<dd><a href="__builtin__.html#object">__builtin__.object</a></dd>
</dl>
<hr>
Methods defined here:<br>
<dl><dt><a name="Hbox-__init__"><strong>__init__</strong></a>(self, width)</dt></dl>
<hr>
Methods inherited from <a href="matplotlib.mathtext.html#Box">Box</a>:<br>
<dl><dt><a name="Hbox-grow"><strong>grow</strong></a>(self)</dt></dl>
<dl><dt><a name="Hbox-render"><strong>render</strong></a>(self, x1, y1, x2, y2)</dt></dl>
<dl><dt><a name="Hbox-shrink"><strong>shrink</strong></a>(self)</dt></dl>
<hr>
Methods inherited from <a href="matplotlib.mathtext.html#Node">Node</a>:<br>
<dl><dt><a name="Hbox-__internal_repr__"><strong>__internal_repr__</strong></a>(self)</dt></dl>
<dl><dt><a name="Hbox-__repr__"><strong>__repr__</strong></a>(self)</dt></dl>
<dl><dt><a name="Hbox-get_kerning"><strong>get_kerning</strong></a>(self, next)</dt></dl>
<hr>
Data descriptors inherited from <a href="matplotlib.mathtext.html#Node">Node</a>:<br>
<dl><dt><strong>__dict__</strong></dt>
<dd><tt>dictionary for instance variables (if defined)</tt></dd>
</dl>
<dl><dt><strong>__weakref__</strong></dt>
<dd><tt>list of weak references to the object (if defined)</tt></dd>
</dl>
</td></tr></table> <p>
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
<tr bgcolor="#ffc8d8">
<td colspan=3 valign=bottom> <br>
<font color="#000000" face="helvetica, arial"><a name="Hlist">class <strong>Hlist</strong></a>(<a href="matplotlib.mathtext.html#List">List</a>)</font></td></tr>
<tr bgcolor="#ffc8d8"><td rowspan=2><tt> </tt></td>
<td colspan=2><tt>A horizontal list of boxes.<br>
node135<br> </tt></td></tr>
<tr><td> </td>
<td width="100%"><dl><dt>Method resolution order:</dt>
<dd><a href="matplotlib.mathtext.html#Hlist">Hlist</a></dd>
<dd><a href="matplotlib.mathtext.html#List">List</a></dd>
<dd><a href="matplotlib.mathtext.html#Box">Box</a></dd>
<dd><a href="matplotlib.mathtext.html#Node">Node</a></dd>
<dd><a href="__builtin__.html#object">__builtin__.object</a></dd>
</dl>
<hr>
Methods defined here:<br>
<dl><dt><a name="Hlist-__init__"><strong>__init__</strong></a>(self, elements, w<font color="#909090">=0.0</font>, m<font color="#909090">='additional'</font>, do_kern<font color="#909090">=True</font>)</dt></dl>
<dl><dt><a name="Hlist-hpack"><strong>hpack</strong></a>(self, w<font color="#909090">=0.0</font>, m<font color="#909090">='additional'</font>)</dt><dd><tt>The main duty of hpack is to compute the dimensions of the<br>
resulting boxes, and to adjust the glue if one of those dimensions is<br>
pre-specified. The computed sizes normally enclose all of the material<br>
inside the new box; but some items may stick out if negative glue is<br>
used, if the box is overfull, or if a box includes other boxes that<br>
have been shifted left.<br>
<br>
w: specifies a width<br>
m: is either 'exactly' or 'additional'.<br>
<br>
Thus, <a href="#Hlist-hpack">hpack</a>(w, 'exactly') produces a box whose width is exactly w, while<br>
hpack (w, 'additional') yields a box whose width is the natural width<br>
plus w. The default values produce a box with the natural width.<br>
node644, node649</tt></dd></dl>
<dl><dt><a name="Hlist-kern"><strong>kern</strong></a>(self)</dt><dd><tt>Insert <a href="#Kern">Kern</a> nodes between Chars to set kerning. The<br>
Chars themselves determine the amount of kerning they need<br>
(in get_kerning), and this function just creates the linked<br>
list in the correct way.</tt></dd></dl>
<hr>
Methods inherited from <a href="matplotlib.mathtext.html#List">List</a>:<br>
<dl><dt><a name="Hlist-__repr__"><strong>__repr__</strong></a>(self)</dt></dl>
<dl><dt><a name="Hlist-grow"><strong>grow</strong></a>(self)</dt></dl>
<dl><dt><a name="Hlist-shrink"><strong>shrink</strong></a>(self)</dt></dl>
<hr>
Methods inherited from <a href="matplotlib.mathtext.html#Box">Box</a>:<br>
<dl><dt><a name="Hlist-render"><strong>render</strong></a>(self, x1, y1, x2, y2)</dt></dl>
<hr>
Methods inherited from <a href="matplotlib.mathtext.html#Node">Node</a>:<br>
<dl><dt><a name="Hlist-__internal_repr__"><strong>__internal_repr__</strong></a>(self)</dt></dl>
<dl><dt><a name="Hlist-get_kerning"><strong>get_kerning</strong></a>(self, next)</dt></dl>
<hr>
Data descriptors inherited from <a href="matplotlib.mathtext.html#Node">Node</a>:<br>
<dl><dt><strong>__dict__</strong></dt>
<dd><tt>dictionary for instance variables (if defined)</tt></dd>
</dl>
<dl><dt><strong>__weakref__</strong></dt>
<dd><tt>list of weak references to the object (if defined)</tt></dd>
</dl>
</td></tr></table> <p>
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
<tr bgcolor="#ffc8d8">
<td colspan=3 valign=bottom> <br>
<font color="#000000" face="helvetica, arial"><a name="Hrule">class <strong>Hrule</strong></a>(<a href="matplotlib.mathtext.html#Rule">Rule</a>)</font></td></tr>
<tr bgcolor="#ffc8d8"><td rowspan=2><tt> </tt></td>
<td colspan=2><tt>Convenience class to create a horizontal rule.<br> </tt></td></tr>
<tr><td> </td>
<td width="100%"><dl><dt>Method resolution order:</dt>
<dd><a href="matplotlib.mathtext.html#Hrule">Hrule</a></dd>
<dd><a href="matplotlib.mathtext.html#Rule">Rule</a></dd>
<dd><a href="matplotlib.mathtext.html#Box">Box</a></dd>
<dd><a href="matplotlib.mathtext.html#Node">Node</a></dd>
<dd><a href="__builtin__.html#object">__builtin__.object</a></dd>
</dl>
<hr>
Methods defined here:<br>
<dl><dt><a name="Hrule-__init__"><strong>__init__</strong></a>(self, state)</dt></dl>
<hr>
Methods inherited from <a href="matplotlib.mathtext.html#Rule">Rule</a>:<br>
<dl><dt><a name="Hrule-render"><strong>render</strong></a>(self, x, y, w, h)</dt></dl>
<hr>
Methods inherited from <a href="matplotlib.mathtext.html#Box">Box</a>:<br>
<dl><dt><a name="Hrule-grow"><strong>grow</strong></a>(self)</dt></dl>
<dl><dt><a name="Hrule-shrink"><strong>shrink</strong></a>(self)</dt></dl>
<hr>
Methods inherited from <a href="matplotlib.mathtext.html#Node">Node</a>:<br>
<dl><dt><a name="Hrule-__internal_repr__"><strong>__internal_repr__</strong></a>(self)</dt></dl>
<dl><dt><a name="Hrule-__repr__"><strong>__repr__</strong></a>(self)</dt></dl>
<dl><dt><a name="Hrule-get_kerning"><strong>get_kerning</strong></a>(self, next)</dt></dl>
<hr>
Data descriptors inherited from <a href="matplotlib.mathtext.html#Node">Node</a>:<br>
<dl><dt><strong>__dict__</strong></dt>
<dd><tt>dictionary for instance variables (if defined)</tt></dd>
</dl>
<dl><dt><strong>__weakref__</strong></dt>
<dd><tt>list of weak references to the object (if defined)</tt></dd>
</dl>
</td></tr></table> <p>
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
<tr bgcolor="#ffc8d8">
<td colspan=3 valign=bottom> <br>
<font color="#000000" face="helvetica, arial"><a name="Kern">class <strong>Kern</strong></a>(<a href="matplotlib.mathtext.html#Node">Node</a>)</font></td></tr>
<tr bgcolor="#ffc8d8"><td rowspan=2><tt> </tt></td>
<td colspan=2><tt>A <a href="#Kern">Kern</a> node has a width field to specify a (normally negative)<br>
amount of spacing. This spacing correction appears in horizontal lists<br>
between letters like A and V when the font designer said that it looks<br>
better to move them closer together or further apart. A kern node can<br>
also appear in a vertical list, when its 'width' denotes additional<br>
spacing in the vertical direction.<br>
node155<br> </tt></td></tr>
<tr><td> </td>
<td width="100%"><dl><dt>Method resolution order:</dt>
<dd><a href="matplotlib.mathtext.html#Kern">Kern</a></dd>
<dd><a href="matplotlib.mathtext.html#Node">Node</a></dd>
<dd><a href="__builtin__.html#object">__builtin__.object</a></dd>
</dl>
<hr>
Methods defined here:<br>
<dl><dt><a name="Kern-__init__"><strong>__init__</strong></a>(self, width)</dt></dl>
<dl><dt><a name="Kern-__repr__"><strong>__repr__</strong></a>(self)</dt></dl>
<dl><dt><a name="Kern-grow"><strong>grow</strong></a>(self)</dt></dl>
<dl><dt><a name="Kern-shrink"><strong>shrink</strong></a>(self)</dt></dl>
<hr>
Methods inherited from <a href="matplotlib.mathtext.html#Node">Node</a>:<br>
<dl><dt><a name="Kern-__internal_repr__"><strong>__internal_repr__</strong></a>(self)</dt></dl>
<dl><dt><a name="Kern-get_kerning"><strong>get_kerning</strong></a>(self, next)</dt></dl>
<dl><dt><a name="Kern-render"><strong>render</strong></a>(self, x, y)</dt></dl>
<hr>
Data descriptors inherited from <a href="matplotlib.mathtext.html#Node">Node</a>:<br>
<dl><dt><strong>__dict__</strong></dt>
<dd><tt>dictionary for instance variables (if defined)</tt></dd>
</dl>
<dl><dt><strong>__weakref__</strong></dt>
<dd><tt>list of weak references to the object (if defined)</tt></dd>
</dl>
</td></tr></table> <p>
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
<tr bgcolor="#ffc8d8">
<td colspan=3 valign=bottom> <br>
<font color="#000000" face="helvetica, arial"><a name="List">class <strong>List</strong></a>(<a href="matplotlib.mathtext.html#Box">Box</a>)</font></td></tr>
<tr bgcolor="#ffc8d8"><td rowspan=2><tt> </tt></td>
<td colspan=2><tt>A list of nodes (either horizontal or vertical).<br>
node135<br> </tt></td></tr>
<tr><td> </td>
<td width="100%"><dl><dt>Method resolution order:</dt>
<dd><a href="matplotlib.mathtext.html#List">List</a></dd>
<dd><a href="matplotlib.mathtext.html#Box">Box</a></dd>
<dd><a href="matplotlib.mathtext.html#Node">Node</a></dd>
<dd><a href="__builtin__.html#object">__builtin__.object</a></dd>
</dl>
<hr>
Methods defined here:<br>
<dl><dt><a name="List-__init__"><strong>__init__</strong></a>(self, elements)</dt></dl>
<dl><dt><a name="List-__repr__"><strong>__repr__</strong></a>(self)</dt></dl>
<dl><dt><a name="List-grow"><strong>grow</strong></a>(self)</dt></dl>
<dl><dt><a name="List-shrink"><strong>shrink</strong></a>(self)</dt></dl>
<hr>
Methods inherited from <a href="matplotlib.mathtext.html#Box">Box</a>:<br>
<dl><dt><a name="List-render"><strong>render</strong></a>(self, x1, y1, x2, y2)</dt></dl>
<hr>
Methods inherited from <a href="matplotlib.mathtext.html#Node">Node</a>:<br>
<dl><dt><a name="List-__internal_repr__"><strong>__internal_repr__</strong></a>(self)</dt></dl>
<dl><dt><a name="List-get_kerning"><strong>get_kerning</strong></a>(self, next)</dt></dl>
<hr>
Data descriptors inherited from <a href="matplotlib.mathtext.html#Node">Node</a>:<br>
<dl><dt><strong>__dict__</strong></dt>
<dd><tt>dictionary for instance variables (if defined)</tt></dd>
</dl>
<dl><dt><strong>__weakref__</strong></dt>
<dd><tt>list of weak references to the object (if defined)</tt></dd>
</dl>
</td></tr></table> <p>
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
<tr bgcolor="#ffc8d8">
<td colspan=3 valign=bottom> <br>
<font color="#000000" face="helvetica, arial"><a name="MathTextParser">class <strong>MathTextParser</strong></a>(<a href="__builtin__.html#object">__builtin__.object</a>)</font></td></tr>
<tr bgcolor="#ffc8d8"><td rowspan=2><tt> </tt></td>
<td colspan=2><tt>Parse the math expression s, return the (bbox, fonts) tuple needed<br>
to render it.<br>
<br>
fontsize must be in points<br>
<br>
return is width, height, fonts<br> </tt></td></tr>
<tr><td> </td>
<td width="100%">Methods defined here:<br>
<dl><dt><a name="MathTextParser-__init__"><strong>__init__</strong></a>(self, output)</dt></dl>
<dl><dt><a name="MathTextParser-get_depth"><strong>get_depth</strong></a>(self, texstr, dpi<font color="#909090">=120</font>, fontsize<font color="#909090">=14</font>)</dt><dd><tt>Returns the offset of the baseline from the bottom of the<br>
image in pixels.<br>
<br>
''texstr''<br>
A valid mathtext string, eg r'IQ: $\sigma_i=15$'<br>
<br>
''dpi''<br>
The dots-per-inch to render the text<br>
<br>
''fontsize''<br>
The font size in points</tt></dd></dl>
<dl><dt><a name="MathTextParser-parse"><strong>parse</strong></a>(self, s, dpi<font color="#909090">=72</font>, prop<font color="#909090">=None</font>)</dt></dl>
<dl><dt><a name="MathTextParser-to_mask"><strong>to_mask</strong></a>(self, texstr, dpi<font color="#909090">=120</font>, fontsize<font color="#909090">=14</font>)</dt><dd><tt>Returns a tuple (*array*, *depth*)<br>
<br>
- *array* is an NxM uint8 alpha ubyte mask array of<br>
rasterized tex.<br>
<br>
- depth is the offset of the baseline from the bottom of the<br>
image in pixels.<br>
<br>
''texstr''<br>
A valid mathtext string, eg r'IQ: $\sigma_i=15$'<br>
<br>
''dpi''<br>
The dots-per-inch to render the text<br>
<br>
''fontsize''<br>
The font size in points</tt></dd></dl>
<dl><dt><a name="MathTextParser-to_png"><strong>to_png</strong></a>(self, filename, texstr, color<font color="#909090">='black'</font>, dpi<font color="#909090">=120</font>, fontsize<font color="#909090">=14</font>)</dt><dd><tt>Writes a tex expression to a PNG file.<br>
<br>
Returns the offset of the baseline from the bottom of the<br>
image in pixels.<br>
<br>
''filename''<br>
A writable filename or fileobject<br>
<br>
''texstr''<br>
A valid mathtext string, eg r'IQ: $\sigma_i=15$'<br>
<br>
''color''<br>
A valid matplotlib color argument<br>
<br>
''dpi''<br>
The dots-per-inch to render the text<br>
<br>
''fontsize''<br>
The font size in points</tt></dd></dl>
<dl><dt><a name="MathTextParser-to_rgba"><strong>to_rgba</strong></a>(self, texstr, color<font color="#909090">='black'</font>, dpi<font color="#909090">=120</font>, fontsize<font color="#909090">=14</font>)</dt><dd><tt>Returns a tuple (*array*, *depth*)<br>
<br>
- *array* is an NxMx4 RGBA array of ubyte rasterized tex.<br>
<br>
- depth is the offset of the baseline from the bottom of the<br>
image in pixels.<br>
<br>
Returns a tuple (array, depth), where depth is the offset of<br>
the baseline from the bottom of the image.<br>
<br>
''texstr''<br>
A valid mathtext string, eg r'IQ: $\sigma_i=15$'<br>
<br>
''color''<br>
A valid matplotlib color argument<br>
<br>
''dpi''<br>
The dots-per-inch to render the text<br>
<br>
''fontsize''<br>
The font size in points</tt></dd></dl>
<hr>
Data descriptors defined here:<br>
<dl><dt><strong>__dict__</strong></dt>
<dd><tt>dictionary for instance variables (if defined)</tt></dd>
</dl>
<dl><dt><strong>__weakref__</strong></dt>
<dd><tt>list of weak references to the object (if defined)</tt></dd>
</dl>
</td></tr></table> <p>
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
<tr bgcolor="#ffc8d8">
<td colspan=3 valign=bottom> <br>
<font color="#000000" face="helvetica, arial"><a name="MathTextWarning">class <strong>MathTextWarning</strong></a>(<a href="exceptions.html#Warning">exceptions.Warning</a>)</font></td></tr>
<tr><td bgcolor="#ffc8d8"><tt> </tt></td><td> </td>
<td width="100%"><dl><dt>Method resolution order:</dt>
<dd><a href="matplotlib.mathtext.html#MathTextWarning">MathTextWarning</a></dd>
<dd><a href="exceptions.html#Warning">exceptions.Warning</a></dd>
<dd><a href="exceptions.html#Exception">exceptions.Exception</a></dd>
<dd><a href="exceptions.html#BaseException">exceptions.BaseException</a></dd>
<dd><a href="__builtin__.html#object">__builtin__.object</a></dd>
</dl>
<hr>
Data descriptors defined here:<br>
<dl><dt><strong>__weakref__</strong></dt>
<dd><tt>list of weak references to the object (if defined)</tt></dd>
</dl>
<hr>
Methods inherited from <a href="exceptions.html#Warning">exceptions.Warning</a>:<br>
<dl><dt><a name="MathTextWarning-__init__"><strong>__init__</strong></a>(...)</dt><dd><tt>x.<a href="#MathTextWarning-__init__">__init__</a>(...) initializes x; see x.__class__.__doc__ for signature</tt></dd></dl>
<hr>
Data and other attributes inherited from <a href="exceptions.html#Warning">exceptions.Warning</a>:<br>
<dl><dt><strong>__new__</strong> = <built-in method __new__ of type object at 0x3f8ab35640><dd><tt>T.<a href="#MathTextWarning-__new__">__new__</a>(S, ...) -> a new <a href="__builtin__.html#object">object</a> with type S, a subtype of T</tt></dl>
<hr>
Methods inherited from <a href="exceptions.html#BaseException">exceptions.BaseException</a>:<br>
<dl><dt><a name="MathTextWarning-__delattr__"><strong>__delattr__</strong></a>(...)</dt><dd><tt>x.<a href="#MathTextWarning-__delattr__">__delattr__</a>('name') <==> del x.name</tt></dd></dl>
<dl><dt><a name="MathTextWarning-__getattribute__"><strong>__getattribute__</strong></a>(...)</dt><dd><tt>x.<a href="#MathTextWarning-__getattribute__">__getattribute__</a>('name') <==> x.name</tt></dd></dl>
<dl><dt><a name="MathTextWarning-__getitem__"><strong>__getitem__</strong></a>(...)</dt><dd><tt>x.<a href="#MathTextWarning-__getitem__">__getitem__</a>(y) <==> x[y]</tt></dd></dl>
<dl><dt><a name="MathTextWarning-__getslice__"><strong>__getslice__</strong></a>(...)</dt><dd><tt>x.<a href="#MathTextWarning-__getslice__">__getslice__</a>(i, j) <==> x[i:j]<br>
<br>
Use of negative indices is not supported.</tt></dd></dl>
<dl><dt><a name="MathTextWarning-__reduce__"><strong>__reduce__</strong></a>(...)</dt></dl>
<dl><dt><a name="MathTextWarning-__repr__"><strong>__repr__</strong></a>(...)</dt><dd><tt>x.<a href="#MathTextWarning-__repr__">__repr__</a>() <==> repr(x)</tt></dd></dl>
<dl><dt><a name="MathTextWarning-__setattr__"><strong>__setattr__</strong></a>(...)</dt><dd><tt>x.<a href="#MathTextWarning-__setattr__">__setattr__</a>('name', value) <==> x.name = value</tt></dd></dl>
<dl><dt><a name="MathTextWarning-__setstate__"><strong>__setstate__</strong></a>(...)</dt></dl>
<dl><dt><a name="MathTextWarning-__str__"><strong>__str__</strong></a>(...)</dt><dd><tt>x.<a href="#MathTextWarning-__str__">__str__</a>() <==> str(x)</tt></dd></dl>
<hr>
Data descriptors inherited from <a href="exceptions.html#BaseException">exceptions.BaseException</a>:<br>
<dl><dt><strong>__dict__</strong></dt>
</dl>
<dl><dt><strong>args</strong></dt>
</dl>
<dl><dt><strong>message</strong></dt>
<dd><tt>exception message</tt></dd>
</dl>
</td></tr></table> <p>
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
<tr bgcolor="#ffc8d8">
<td colspan=3 valign=bottom> <br>
<font color="#000000" face="helvetica, arial"><a name="MathtextBackend">class <strong>MathtextBackend</strong></a>(<a href="__builtin__.html#object">__builtin__.object</a>)</font></td></tr>
<tr><td bgcolor="#ffc8d8"><tt> </tt></td><td> </td>
<td width="100%">Methods defined here:<br>
<dl><dt><a name="MathtextBackend-__init__"><strong>__init__</strong></a>(self)</dt></dl>
<dl><dt><a name="MathtextBackend-get_hinting_type"><strong>get_hinting_type</strong></a>(self)</dt></dl>
<dl><dt><a name="MathtextBackend-get_results"><strong>get_results</strong></a>(self, box)</dt><dd><tt>Return a backend specific tuple of things to return to the<br>
backend after all processing is done.</tt></dd></dl>
<dl><dt><a name="MathtextBackend-render_filled_rect"><strong>render_filled_rect</strong></a>(self, x1, y1, x2, y2)</dt></dl>
<dl><dt><a name="MathtextBackend-render_glyph"><strong>render_glyph</strong></a>(self, ox, oy, info)</dt></dl>
<dl><dt><a name="MathtextBackend-set_canvas_size"><strong>set_canvas_size</strong></a>(self, w, h, d)</dt><dd><tt>Dimension the drawing canvas; may be a noop</tt></dd></dl>
<hr>
Data descriptors defined here:<br>
<dl><dt><strong>__dict__</strong></dt>
<dd><tt>dictionary for instance variables (if defined)</tt></dd>
</dl>
<dl><dt><strong>__weakref__</strong></dt>
<dd><tt>list of weak references to the object (if defined)</tt></dd>
</dl>
</td></tr></table> <p>
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
<tr bgcolor="#ffc8d8">
<td colspan=3 valign=bottom> <br>
<font color="#000000" face="helvetica, arial"><a name="MathtextBackendAggRender">class <strong>MathtextBackendAggRender</strong></a>(<a href="matplotlib.mathtext.html#MathtextBackend">MathtextBackend</a>)</font></td></tr>
<tr><td bgcolor="#ffc8d8"><tt> </tt></td><td> </td>
<td width="100%"><dl><dt>Method resolution order:</dt>
<dd><a href="matplotlib.mathtext.html#MathtextBackendAggRender">MathtextBackendAggRender</a></dd>
<dd><a href="matplotlib.mathtext.html#MathtextBackend">MathtextBackend</a></dd>
<dd><a href="__builtin__.html#object">__builtin__.object</a></dd>
</dl>
<hr>
Methods defined here:<br>
<dl><dt><a name="MathtextBackendAggRender-__init__"><strong>__init__</strong></a>(self)</dt></dl>
<dl><dt><a name="MathtextBackendAggRender-get_hinting_type"><strong>get_hinting_type</strong></a>(self)</dt></dl>
<dl><dt><a name="MathtextBackendAggRender-get_results"><strong>get_results</strong></a>(self, box)</dt></dl>
<dl><dt><a name="MathtextBackendAggRender-render_glyph"><strong>render_glyph</strong></a>(self, ox, oy, info)</dt></dl>
<dl><dt><a name="MathtextBackendAggRender-render_rect_filled"><strong>render_rect_filled</strong></a>(self, x1, y1, x2, y2)</dt></dl>
<dl><dt><a name="MathtextBackendAggRender-set_canvas_size"><strong>set_canvas_size</strong></a>(self, w, h, d)</dt></dl>
<hr>
Methods inherited from <a href="matplotlib.mathtext.html#MathtextBackend">MathtextBackend</a>:<br>
<dl><dt><a name="MathtextBackendAggRender-render_filled_rect"><strong>render_filled_rect</strong></a>(self, x1, y1, x2, y2)</dt></dl>
<hr>
Data descriptors inherited from <a href="matplotlib.mathtext.html#MathtextBackend">MathtextBackend</a>:<br>
<dl><dt><strong>__dict__</strong></dt>
<dd><tt>dictionary for instance variables (if defined)</tt></dd>
</dl>
<dl><dt><strong>__weakref__</strong></dt>
<dd><tt>list of weak references to the object (if defined)</tt></dd>
</dl>
</td></tr></table> <p>
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
<tr bgcolor="#ffc8d8">
<td colspan=3 valign=bottom> <br>
<font color="#000000" face="helvetica, arial"><a name="MathtextBackendBbox">class <strong>MathtextBackendBbox</strong></a>(<a href="matplotlib.mathtext.html#MathtextBackend">MathtextBackend</a>)</font></td></tr>
<tr bgcolor="#ffc8d8"><td rowspan=2><tt> </tt></td>
<td colspan=2><tt>A backend whose only purpose is to get a precise bounding box.<br>
Only required for the Agg backend.<br> </tt></td></tr>
<tr><td> </td>
<td width="100%"><dl><dt>Method resolution order:</dt>
<dd><a href="matplotlib.mathtext.html#MathtextBackendBbox">MathtextBackendBbox</a></dd>
<dd><a href="matplotlib.mathtext.html#MathtextBackend">MathtextBackend</a></dd>
<dd><a href="__builtin__.html#object">__builtin__.object</a></dd>
</dl>
<hr>
Methods defined here:<br>
<dl><dt><a name="MathtextBackendBbox-__init__"><strong>__init__</strong></a>(self, real_backend)</dt></dl>
<dl><dt><a name="MathtextBackendBbox-get_hinting_type"><strong>get_hinting_type</strong></a>(self)</dt></dl>
<dl><dt><a name="MathtextBackendBbox-get_results"><strong>get_results</strong></a>(self, box)</dt></dl>
<dl><dt><a name="MathtextBackendBbox-render_glyph"><strong>render_glyph</strong></a>(self, ox, oy, info)</dt></dl>
<dl><dt><a name="MathtextBackendBbox-render_rect_filled"><strong>render_rect_filled</strong></a>(self, x1, y1, x2, y2)</dt></dl>
<hr>
Methods inherited from <a href="matplotlib.mathtext.html#MathtextBackend">MathtextBackend</a>:<br>
<dl><dt><a name="MathtextBackendBbox-render_filled_rect"><strong>render_filled_rect</strong></a>(self, x1, y1, x2, y2)</dt></dl>
<dl><dt><a name="MathtextBackendBbox-set_canvas_size"><strong>set_canvas_size</strong></a>(self, w, h, d)</dt><dd><tt>Dimension the drawing canvas; may be a noop</tt></dd></dl>
<hr>
Data descriptors inherited from <a href="matplotlib.mathtext.html#MathtextBackend">MathtextBackend</a>:<br>
<dl><dt><strong>__dict__</strong></dt>
<dd><tt>dictionary for instance variables (if defined)</tt></dd>
</dl>
<dl><dt><strong>__weakref__</strong></dt>
<dd><tt>list of weak references to the object (if defined)</tt></dd>
</dl>
</td></tr></table> <p>
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
<tr bgcolor="#ffc8d8">
<td colspan=3 valign=bottom> <br>
<font color="#000000" face="helvetica, arial"><a name="MathtextBackendBitmapRender">class <strong>MathtextBackendBitmapRender</strong></a>(<a href="matplotlib.mathtext.html#MathtextBackendAggRender">MathtextBackendAggRender</a>)</font></td></tr>
<tr><td bgcolor="#ffc8d8"><tt> </tt></td><td> </td>
<td width="100%"><dl><dt>Method resolution order:</dt>
<dd><a href="matplotlib.mathtext.html#MathtextBackendBitmapRender">MathtextBackendBitmapRender</a></dd>
<dd><a href="matplotlib.mathtext.html#MathtextBackendAggRender">MathtextBackendAggRender</a></dd>
<dd><a href="matplotlib.mathtext.html#MathtextBackend">MathtextBackend</a></dd>
<dd><a href="__builtin__.html#object">__builtin__.object</a></dd>
</dl>
<hr>
Methods defined here:<br>
<dl><dt><a name="MathtextBackendBitmapRender-get_results"><strong>get_results</strong></a>(self, box)</dt></dl>
<hr>
Methods inherited from <a href="matplotlib.mathtext.html#MathtextBackendAggRender">MathtextBackendAggRender</a>:<br>
<dl><dt><a name="MathtextBackendBitmapRender-__init__"><strong>__init__</strong></a>(self)</dt></dl>
<dl><dt><a name="MathtextBackendBitmapRender-get_hinting_type"><strong>get_hinting_type</strong></a>(self)</dt></dl>
<dl><dt><a name="MathtextBackendBitmapRender-render_glyph"><strong>render_glyph</strong></a>(self, ox, oy, info)</dt></dl>
<dl><dt><a name="MathtextBackendBitmapRender-render_rect_filled"><strong>render_rect_filled</strong></a>(self, x1, y1, x2, y2)</dt></dl>
<dl><dt><a name="MathtextBackendBitmapRender-set_canvas_size"><strong>set_canvas_size</strong></a>(self, w, h, d)</dt></dl>
<hr>
Methods inherited from <a href="matplotlib.mathtext.html#MathtextBackend">MathtextBackend</a>:<br>
<dl><dt><a name="MathtextBackendBitmapRender-render_filled_rect"><strong>render_filled_rect</strong></a>(self, x1, y1, x2, y2)</dt></dl>
<hr>
Data descriptors inherited from <a href="matplotlib.mathtext.html#MathtextBackend">MathtextBackend</a>:<br>
<dl><dt><strong>__dict__</strong></dt>
<dd><tt>dictionary for instance variables (if defined)</tt></dd>
</dl>
<dl><dt><strong>__weakref__</strong></dt>
<dd><tt>list of weak references to the object (if defined)</tt></dd>
</dl>
</td></tr></table> <p>
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
<tr bgcolor="#ffc8d8">
<td colspan=3 valign=bottom> <br>
<font color="#000000" face="helvetica, arial"><a name="MathtextBackendCairo">class <strong>MathtextBackendCairo</strong></a>(<a href="matplotlib.mathtext.html#MathtextBackend">MathtextBackend</a>)</font></td></tr>
<tr><td bgcolor="#ffc8d8"><tt> </tt></td><td> </td>
<td width="100%"><dl><dt>Method resolution order:</dt>
<dd><a href="matplotlib.mathtext.html#MathtextBackendCairo">MathtextBackendCairo</a></dd>
<dd><a href="matplotlib.mathtext.html#MathtextBackend">MathtextBackend</a></dd>
<dd><a href="__builtin__.html#object">__builtin__.object</a></dd>
</dl>
<hr>
Methods defined here:<br>
<dl><dt><a name="MathtextBackendCairo-__init__"><strong>__init__</strong></a>(self)</dt></dl>
<dl><dt><a name="MathtextBackendCairo-get_results"><strong>get_results</strong></a>(self, box)</dt></dl>
<dl><dt><a name="MathtextBackendCairo-render_glyph"><strong>render_glyph</strong></a>(self, ox, oy, info)</dt></dl>
<dl><dt><a name="MathtextBackendCairo-render_rect_filled"><strong>render_rect_filled</strong></a>(self, x1, y1, x2, y2)</dt></dl>
<hr>
Methods inherited from <a href="matplotlib.mathtext.html#MathtextBackend">MathtextBackend</a>:<br>
<dl><dt><a name="MathtextBackendCairo-get_hinting_type"><strong>get_hinting_type</strong></a>(self)</dt></dl>
<dl><dt><a name="MathtextBackendCairo-render_filled_rect"><strong>render_filled_rect</strong></a>(self, x1, y1, x2, y2)</dt></dl>
<dl><dt><a name="MathtextBackendCairo-set_canvas_size"><strong>set_canvas_size</strong></a>(self, w, h, d)</dt><dd><tt>Dimension the drawing canvas; may be a noop</tt></dd></dl>
<hr>
Data descriptors inherited from <a href="matplotlib.mathtext.html#MathtextBackend">MathtextBackend</a>:<br>
<dl><dt><strong>__dict__</strong></dt>
<dd><tt>dictionary for instance variables (if defined)</tt></dd>
</dl>
<dl><dt><strong>__weakref__</strong></dt>
<dd><tt>list of weak references to the object (if defined)</tt></dd>
</dl>
</td></tr></table> <p>
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
<tr bgcolor="#ffc8d8">
<td colspan=3 valign=bottom> <br>
<font color="#000000" face="helvetica, arial"><a name="MathtextBackendPdf">class <strong>MathtextBackendPdf</strong></a>(<a href="matplotlib.mathtext.html#MathtextBackend">MathtextBackend</a>)</font></td></tr>
<tr><td bgcolor="#ffc8d8"><tt> </tt></td><td> </td>
<td width="100%"><dl><dt>Method resolution order:</dt>
<dd><a href="matplotlib.mathtext.html#MathtextBackendPdf">MathtextBackendPdf</a></dd>
<dd><a href="matplotlib.mathtext.html#MathtextBackend">MathtextBackend</a></dd>
<dd><a href="__builtin__.html#object">__builtin__.object</a></dd>
</dl>
<hr>
Methods defined here:<br>
<dl><dt><a name="MathtextBackendPdf-__init__"><strong>__init__</strong></a>(self)</dt></dl>
<dl><dt><a name="MathtextBackendPdf-get_results"><strong>get_results</strong></a>(self, box)</dt></dl>
<dl><dt><a name="MathtextBackendPdf-render_glyph"><strong>render_glyph</strong></a>(self, ox, oy, info)</dt></dl>
<dl><dt><a name="MathtextBackendPdf-render_rect_filled"><strong>render_rect_filled</strong></a>(self, x1, y1, x2, y2)</dt></dl>
<hr>
Methods inherited from <a href="matplotlib.mathtext.html#MathtextBackend">MathtextBackend</a>:<br>
<dl><dt><a name="MathtextBackendPdf-get_hinting_type"><strong>get_hinting_type</strong></a>(self)</dt></dl>
<dl><dt><a name="MathtextBackendPdf-render_filled_rect"><strong>render_filled_rect</strong></a>(self, x1, y1, x2, y2)</dt></dl>
<dl><dt><a name="MathtextBackendPdf-set_canvas_size"><strong>set_canvas_size</strong></a>(self, w, h, d)</dt><dd><tt>Dimension the drawing canvas; may be a noop</tt></dd></dl>
<hr>
Data descriptors inherited from <a href="matplotlib.mathtext.html#MathtextBackend">MathtextBackend</a>:<br>
<dl><dt><strong>__dict__</strong></dt>
<dd><tt>dictionary for instance variables (if defined)</tt></dd>
</dl>
<dl><dt><strong>__weakref__</strong></dt>
<dd><tt>list of weak references to the object (if defined)</tt></dd>
</dl>
</td></tr></table> <p>
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
<tr bgcolor="#ffc8d8">
<td colspan=3 valign=bottom> <br>
<font color="#000000" face="helvetica, arial"><a name="MathtextBackendPs">class <strong>MathtextBackendPs</strong></a>(<a href="matplotlib.mathtext.html#MathtextBackend">MathtextBackend</a>)</font></td></tr>
<tr><td bgcolor="#ffc8d8"><tt> </tt></td><td> </td>
<td width="100%"><dl><dt>Method resolution order:</dt>
<dd><a href="matplotlib.mathtext.html#MathtextBackendPs">MathtextBackendPs</a></dd>
<dd><a href="matplotlib.mathtext.html#MathtextBackend">MathtextBackend</a></dd>
<dd><a href="__builtin__.html#object">__builtin__.object</a></dd>
</dl>
<hr>
Methods defined here:<br>
<dl><dt><a name="MathtextBackendPs-__init__"><strong>__init__</strong></a>(self)</dt></dl>
<dl><dt><a name="MathtextBackendPs-get_results"><strong>get_results</strong></a>(self, box)</dt></dl>
<dl><dt><a name="MathtextBackendPs-render_glyph"><strong>render_glyph</strong></a>(self, ox, oy, info)</dt></dl>
<dl><dt><a name="MathtextBackendPs-render_rect_filled"><strong>render_rect_filled</strong></a>(self, x1, y1, x2, y2)</dt></dl>
<hr>
Methods inherited from <a href="matplotlib.mathtext.html#MathtextBackend">MathtextBackend</a>:<br>
<dl><dt><a name="MathtextBackendPs-get_hinting_type"><strong>get_hinting_type</strong></a>(self)</dt></dl>
<dl><dt><a name="MathtextBackendPs-render_filled_rect"><strong>render_filled_rect</strong></a>(self, x1, y1, x2, y2)</dt></dl>
<dl><dt><a name="MathtextBackendPs-set_canvas_size"><strong>set_canvas_size</strong></a>(self, w, h, d)</dt><dd><tt>Dimension the drawing canvas; may be a noop</tt></dd></dl>
<hr>
Data descriptors inherited from <a href="matplotlib.mathtext.html#MathtextBackend">MathtextBackend</a>:<br>
<dl><dt><strong>__dict__</strong></dt>
<dd><tt>dictionary for instance variables (if defined)</tt></dd>
</dl>
<dl><dt><strong>__weakref__</strong></dt>
<dd><tt>list of weak references to the object (if defined)</tt></dd>
</dl>
</td></tr></table> <p>
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
<tr bgcolor="#ffc8d8">
<td colspan=3 valign=bottom> <br>
<font color="#000000" face="helvetica, arial"><a name="MathtextBackendSvg">class <strong>MathtextBackendSvg</strong></a>(<a href="matplotlib.mathtext.html#MathtextBackend">MathtextBackend</a>)</font></td></tr>
<tr><td bgcolor="#ffc8d8"><tt> </tt></td><td> </td>
<td width="100%"><dl><dt>Method resolution order:</dt>
<dd><a href="matplotlib.mathtext.html#MathtextBackendSvg">MathtextBackendSvg</a></dd>
<dd><a href="matplotlib.mathtext.html#MathtextBackend">MathtextBackend</a></dd>
<dd><a href="__builtin__.html#object">__builtin__.object</a></dd>
</dl>
<hr>
Methods defined here:<br>
<dl><dt><a name="MathtextBackendSvg-__init__"><strong>__init__</strong></a>(self)</dt></dl>
<dl><dt><a name="MathtextBackendSvg-get_results"><strong>get_results</strong></a>(self, box)</dt></dl>
<dl><dt><a name="MathtextBackendSvg-render_glyph"><strong>render_glyph</strong></a>(self, ox, oy, info)</dt></dl>
<dl><dt><a name="MathtextBackendSvg-render_rect_filled"><strong>render_rect_filled</strong></a>(self, x1, y1, x2, y2)</dt></dl>
<hr>
Methods inherited from <a href="matplotlib.mathtext.html#MathtextBackend">MathtextBackend</a>:<br>
<dl><dt><a name="MathtextBackendSvg-get_hinting_type"><strong>get_hinting_type</strong></a>(self)</dt></dl>
<dl><dt><a name="MathtextBackendSvg-render_filled_rect"><strong>render_filled_rect</strong></a>(self, x1, y1, x2, y2)</dt></dl>
<dl><dt><a name="MathtextBackendSvg-set_canvas_size"><strong>set_canvas_size</strong></a>(self, w, h, d)</dt><dd><tt>Dimension the drawing canvas; may be a noop</tt></dd></dl>
<hr>
Data descriptors inherited from <a href="matplotlib.mathtext.html#MathtextBackend">MathtextBackend</a>:<br>
<dl><dt><strong>__dict__</strong></dt>
<dd><tt>dictionary for instance variables (if defined)</tt></dd>
</dl>
<dl><dt><strong>__weakref__</strong></dt>
<dd><tt>list of weak references to the object (if defined)</tt></dd>
</dl>
</td></tr></table> <p>
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
<tr bgcolor="#ffc8d8">
<td colspan=3 valign=bottom> <br>
<font color="#000000" face="helvetica, arial"><a name="NegFil">class <strong>NegFil</strong></a>(<a href="matplotlib.mathtext.html#Glue">Glue</a>)</font></td></tr>
<tr><td bgcolor="#ffc8d8"><tt> </tt></td><td> </td>
<td width="100%"><dl><dt>Method resolution order:</dt>
<dd><a href="matplotlib.mathtext.html#NegFil">NegFil</a></dd>
<dd><a href="matplotlib.mathtext.html#Glue">Glue</a></dd>
<dd><a href="matplotlib.mathtext.html#Node">Node</a></dd>
<dd><a href="__builtin__.html#object">__builtin__.object</a></dd>
</dl>
<hr>
Methods defined here:<br>
<dl><dt><a name="NegFil-__init__"><strong>__init__</strong></a>(self)</dt></dl>
<hr>
Methods inherited from <a href="matplotlib.mathtext.html#Glue">Glue</a>:<br>
<dl><dt><a name="NegFil-grow"><strong>grow</strong></a>(self)</dt></dl>
<dl><dt><a name="NegFil-shrink"><strong>shrink</strong></a>(self)</dt></dl>
<hr>
Methods inherited from <a href="matplotlib.mathtext.html#Node">Node</a>:<br>
<dl><dt><a name="NegFil-__internal_repr__"><strong>__internal_repr__</strong></a>(self)</dt></dl>
<dl><dt><a name="NegFil-__repr__"><strong>__repr__</strong></a>(self)</dt></dl>
<dl><dt><a name="NegFil-get_kerning"><strong>get_kerning</strong></a>(self, next)</dt></dl>
<dl><dt><a name="NegFil-render"><strong>render</strong></a>(self, x, y)</dt></dl>
<hr>
Data descriptors inherited from <a href="matplotlib.mathtext.html#Node">Node</a>:<br>
<dl><dt><strong>__dict__</strong></dt>
<dd><tt>dictionary for instance variables (if defined)</tt></dd>
</dl>
<dl><dt><strong>__weakref__</strong></dt>
<dd><tt>list of weak references to the object (if defined)</tt></dd>
</dl>
</td></tr></table> <p>
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
<tr bgcolor="#ffc8d8">
<td colspan=3 valign=bottom> <br>
<font color="#000000" face="helvetica, arial"><a name="NegFill">class <strong>NegFill</strong></a>(<a href="matplotlib.mathtext.html#Glue">Glue</a>)</font></td></tr>
<tr><td bgcolor="#ffc8d8"><tt> </tt></td><td> </td>
<td width="100%"><dl><dt>Method resolution order:</dt>
<dd><a href="matplotlib.mathtext.html#NegFill">NegFill</a></dd>
<dd><a href="matplotlib.mathtext.html#Glue">Glue</a></dd>
<dd><a href="matplotlib.mathtext.html#Node">Node</a></dd>
<dd><a href="__builtin__.html#object">__builtin__.object</a></dd>
</dl>
<hr>
Methods defined here:<br>
<dl><dt><a name="NegFill-__init__"><strong>__init__</strong></a>(self)</dt></dl>
<hr>
Methods inherited from <a href="matplotlib.mathtext.html#Glue">Glue</a>:<br>
<dl><dt><a name="NegFill-grow"><strong>grow</strong></a>(self)</dt></dl>
<dl><dt><a name="NegFill-shrink"><strong>shrink</strong></a>(self)</dt></dl>
<hr>
Methods inherited from <a href="matplotlib.mathtext.html#Node">Node</a>:<br>
<dl><dt><a name="NegFill-__internal_repr__"><strong>__internal_repr__</strong></a>(self)</dt></dl>
<dl><dt><a name="NegFill-__repr__"><strong>__repr__</strong></a>(self)</dt></dl>
<dl><dt><a name="NegFill-get_kerning"><strong>get_kerning</strong></a>(self, next)</dt></dl>
<dl><dt><a name="NegFill-render"><strong>render</strong></a>(self, x, y)</dt></dl>
<hr>
Data descriptors inherited from <a href="matplotlib.mathtext.html#Node">Node</a>:<br>
<dl><dt><strong>__dict__</strong></dt>
<dd><tt>dictionary for instance variables (if defined)</tt></dd>
</dl>
<dl><dt><strong>__weakref__</strong></dt>
<dd><tt>list of weak references to the object (if defined)</tt></dd>
</dl>
</td></tr></table> <p>
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
<tr bgcolor="#ffc8d8">
<td colspan=3 valign=bottom> <br>
<font color="#000000" face="helvetica, arial"><a name="NegFilll">class <strong>NegFilll</strong></a>(<a href="matplotlib.mathtext.html#Glue">Glue</a>)</font></td></tr>
<tr><td bgcolor="#ffc8d8"><tt> </tt></td><td> </td>
<td width="100%"><dl><dt>Method resolution order:</dt>
<dd><a href="matplotlib.mathtext.html#NegFilll">NegFilll</a></dd>
<dd><a href="matplotlib.mathtext.html#Glue">Glue</a></dd>
<dd><a href="matplotlib.mathtext.html#Node">Node</a></dd>
<dd><a href="__builtin__.html#object">__builtin__.object</a></dd>
</dl>
<hr>
Methods defined here:<br>
<dl><dt><a name="NegFilll-__init__"><strong>__init__</strong></a>(self)</dt></dl>
<hr>
Methods inherited from <a href="matplotlib.mathtext.html#Glue">Glue</a>:<br>
<dl><dt><a name="NegFilll-grow"><strong>grow</strong></a>(self)</dt></dl>
<dl><dt><a name="NegFilll-shrink"><strong>shrink</strong></a>(self)</dt></dl>
<hr>
Methods inherited from <a href="matplotlib.mathtext.html#Node">Node</a>:<br>
<dl><dt><a name="NegFilll-__internal_repr__"><strong>__internal_repr__</strong></a>(self)</dt></dl>
<dl><dt><a name="NegFilll-__repr__"><strong>__repr__</strong></a>(self)</dt></dl>
<dl><dt><a name="NegFilll-get_kerning"><strong>get_kerning</strong></a>(self, next)</dt></dl>
<dl><dt><a name="NegFilll-render"><strong>render</strong></a>(self, x, y)</dt></dl>
<hr>
Data descriptors inherited from <a href="matplotlib.mathtext.html#Node">Node</a>:<br>
<dl><dt><strong>__dict__</strong></dt>
<dd><tt>dictionary for instance variables (if defined)</tt></dd>
</dl>
<dl><dt><strong>__weakref__</strong></dt>
<dd><tt>list of weak references to the object (if defined)</tt></dd>
</dl>
</td></tr></table> <p>
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
<tr bgcolor="#ffc8d8">
<td colspan=3 valign=bottom> <br>
<font color="#000000" face="helvetica, arial"><a name="Node">class <strong>Node</strong></a>(<a href="__builtin__.html#object">__builtin__.object</a>)</font></td></tr>
<tr bgcolor="#ffc8d8"><td rowspan=2><tt> </tt></td>
<td colspan=2><tt>A node in the TeX box model<br>
node133<br> </tt></td></tr>
<tr><td> </td>
<td width="100%">Methods defined here:<br>
<dl><dt><a name="Node-__init__"><strong>__init__</strong></a>(self)</dt></dl>
<dl><dt><a name="Node-__internal_repr__"><strong>__internal_repr__</strong></a>(self)</dt></dl>
<dl><dt><a name="Node-__repr__"><strong>__repr__</strong></a>(self)</dt></dl>
<dl><dt><a name="Node-get_kerning"><strong>get_kerning</strong></a>(self, next)</dt></dl>
<dl><dt><a name="Node-grow"><strong>grow</strong></a>(self)</dt><dd><tt>Grows one level larger. There is no limit to how big something<br>
can get.</tt></dd></dl>
<dl><dt><a name="Node-render"><strong>render</strong></a>(self, x, y)</dt></dl>
<dl><dt><a name="Node-shrink"><strong>shrink</strong></a>(self)</dt><dd><tt>Shrinks one level smaller. There are only three levels of sizes,<br>
after which things will no longer get smaller.</tt></dd></dl>
<hr>
Data descriptors defined here:<br>
<dl><dt><strong>__dict__</strong></dt>
<dd><tt>dictionary for instance variables (if defined)</tt></dd>
</dl>
<dl><dt><strong>__weakref__</strong></dt>
<dd><tt>list of weak references to the object (if defined)</tt></dd>
</dl>
</td></tr></table> <p>
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
<tr bgcolor="#ffc8d8">
<td colspan=3 valign=bottom> <br>
<font color="#000000" face="helvetica, arial"><a name="Parser">class <strong>Parser</strong></a>(<a href="__builtin__.html#object">__builtin__.object</a>)</font></td></tr>
<tr><td bgcolor="#ffc8d8"><tt> </tt></td><td> </td>
<td width="100%">Methods defined here:<br>
<dl><dt><a name="Parser-__init__"><strong>__init__</strong></a>(self)</dt></dl>
<dl><dt><a name="Parser-accent"><strong>accent</strong></a>(self, s, loc, toks)</dt></dl>
<dl><dt><a name="Parser-auto_sized_delimiter"><strong>auto_sized_delimiter</strong></a>(self, s, loc, toks)</dt></dl>
<dl><dt><a name="Parser-char_over_chars"><strong>char_over_chars</strong></a>(self, s, loc, toks)</dt></dl>
<dl><dt><a name="Parser-clear"><strong>clear</strong></a>(self)</dt></dl>
<dl><dt><a name="Parser-customspace"><strong>customspace</strong></a>(self, s, loc, toks)</dt></dl>
<dl><dt><a name="Parser-end_group"><strong>end_group</strong></a>(self, s, loc, toks)</dt></dl>
<dl><dt><a name="Parser-finish"><strong>finish</strong></a>(self, s, loc, toks)</dt></dl>
<dl><dt><a name="Parser-font"><strong>font</strong></a>(self, s, loc, toks)</dt></dl>
<dl><dt><a name="Parser-frac"><strong>frac</strong></a>(self, s, loc, toks)</dt></dl>
<dl><dt><a name="Parser-function"><strong>function</strong></a>(self, s, loc, toks)</dt></dl>
<dl><dt><a name="Parser-get_state"><strong>get_state</strong></a>(self)</dt></dl>
<dl><dt><a name="Parser-group"><strong>group</strong></a>(self, s, loc, toks)</dt></dl>
<dl><dt><a name="Parser-is_dropsub"><strong>is_dropsub</strong></a>(self, nucleus)</dt></dl>
<dl><dt><a name="Parser-is_overunder"><strong>is_overunder</strong></a>(self, nucleus)</dt></dl>
<dl><dt><a name="Parser-is_slanted"><strong>is_slanted</strong></a>(self, nucleus)</dt></dl>
<dl><dt><a name="Parser-math"><strong>math</strong></a>(self, s, loc, toks)</dt></dl>
<dl><dt><a name="Parser-non_math"><strong>non_math</strong></a>(self, s, loc, toks)</dt></dl>
<dl><dt><a name="Parser-parse"><strong>parse</strong></a>(self, s, fonts_object, fontsize, dpi)</dt></dl>
<dl><dt><a name="Parser-pop_state"><strong>pop_state</strong></a>(self)</dt></dl>
<dl><dt><a name="Parser-push_state"><strong>push_state</strong></a>(self)</dt></dl>
<dl><dt><a name="Parser-space"><strong>space</strong></a>(self, s, loc, toks)</dt></dl>
<dl><dt><a name="Parser-sqrt"><strong>sqrt</strong></a>(self, s, loc, toks)</dt></dl>
<dl><dt><a name="Parser-start_group"><strong>start_group</strong></a>(self, s, loc, toks)</dt></dl>
<dl><dt><a name="Parser-subsuperscript"><strong>subsuperscript</strong></a>(self, s, loc, toks)</dt></dl>
<dl><dt><a name="Parser-symbol"><strong>symbol</strong></a>(self, s, loc, toks)</dt></dl>
<hr>
Data descriptors defined here:<br>
<dl><dt><strong>__dict__</strong></dt>
<dd><tt>dictionary for instance variables (if defined)</tt></dd>
</dl>
<dl><dt><strong>__weakref__</strong></dt>
<dd><tt>list of weak references to the object (if defined)</tt></dd>
</dl>
<hr>
Data and other attributes defined here:<br>
<dl><dt><strong>State</strong> = <class 'matplotlib.mathtext.State'></dl>
</td></tr></table> <p>
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
<tr bgcolor="#ffc8d8">
<td colspan=3 valign=bottom> <br>
<font color="#000000" face="helvetica, arial"><a name="Rule">class <strong>Rule</strong></a>(<a href="matplotlib.mathtext.html#Box">Box</a>)</font></td></tr>
<tr bgcolor="#ffc8d8"><td rowspan=2><tt> </tt></td>
<td colspan=2><tt>A <a href="#Rule">Rule</a> node stands for a solid black rectangle; it has width,<br>
depth, and height fields just as in an <a href="#Hlist">Hlist</a>. However, if any of these<br>
dimensions is inf, the actual value will be determined by running the<br>
rule up to the boundary of the innermost enclosing box. This is called<br>
a "running dimension." The width is never running in an <a href="#Hlist">Hlist</a>; the<br>
height and depth are never running in a <a href="#Vlist">Vlist</a>.<br>
node138<br> </tt></td></tr>
<tr><td> </td>
<td width="100%"><dl><dt>Method resolution order:</dt>
<dd><a href="matplotlib.mathtext.html#Rule">Rule</a></dd>
<dd><a href="matplotlib.mathtext.html#Box">Box</a></dd>
<dd><a href="matplotlib.mathtext.html#Node">Node</a></dd>
<dd><a href="__builtin__.html#object">__builtin__.object</a></dd>
</dl>
<hr>
Methods defined here:<br>
<dl><dt><a name="Rule-__init__"><strong>__init__</strong></a>(self, width, height, depth, state)</dt></dl>
<dl><dt><a name="Rule-render"><strong>render</strong></a>(self, x, y, w, h)</dt></dl>
<hr>
Methods inherited from <a href="matplotlib.mathtext.html#Box">Box</a>:<br>
<dl><dt><a name="Rule-grow"><strong>grow</strong></a>(self)</dt></dl>
<dl><dt><a name="Rule-shrink"><strong>shrink</strong></a>(self)</dt></dl>
<hr>
Methods inherited from <a href="matplotlib.mathtext.html#Node">Node</a>:<br>
<dl><dt><a name="Rule-__internal_repr__"><strong>__internal_repr__</strong></a>(self)</dt></dl>
<dl><dt><a name="Rule-__repr__"><strong>__repr__</strong></a>(self)</dt></dl>
<dl><dt><a name="Rule-get_kerning"><strong>get_kerning</strong></a>(self, next)</dt></dl>
<hr>
Data descriptors inherited from <a href="matplotlib.mathtext.html#Node">Node</a>:<br>
<dl><dt><strong>__dict__</strong></dt>
<dd><tt>dictionary for instance variables (if defined)</tt></dd>
</dl>
<dl><dt><strong>__weakref__</strong></dt>
<dd><tt>list of weak references to the object (if defined)</tt></dd>
</dl>
</td></tr></table> <p>
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
<tr bgcolor="#ffc8d8">
<td colspan=3 valign=bottom> <br>
<font color="#000000" face="helvetica, arial"><a name="Ship">class <strong>Ship</strong></a>(<a href="__builtin__.html#object">__builtin__.object</a>)</font></td></tr>
<tr bgcolor="#ffc8d8"><td rowspan=2><tt> </tt></td>
<td colspan=2><tt>Once the boxes have been set up, this sends them to output.<br>
Since boxes can be inside of boxes inside of boxes, the main<br>
work of <a href="#Ship">Ship</a> is done by two mutually recursive routines, hlist_out<br>
and vlist_out , which traverse the Hlists and Vlists inside of<br>
horizontal and vertical boxes. The global variables used in TeX to<br>
store state as it processes have become member variables here.<br>
node592.<br> </tt></td></tr>
<tr><td> </td>
<td width="100%">Methods defined here:<br>
<dl><dt><a name="Ship-__call__"><strong>__call__</strong></a>(self, ox, oy, box)</dt></dl>
<dl><dt><a name="Ship-hlist_out"><strong>hlist_out</strong></a>(self, box)</dt></dl>
<dl><dt><a name="Ship-vlist_out"><strong>vlist_out</strong></a>(self, box)</dt></dl>
<hr>
Static methods defined here:<br>
<dl><dt><a name="Ship-clamp"><strong>clamp</strong></a>(value)</dt></dl>
<hr>
Data descriptors defined here:<br>
<dl><dt><strong>__dict__</strong></dt>
<dd><tt>dictionary for instance variables (if defined)</tt></dd>
</dl>
<dl><dt><strong>__weakref__</strong></dt>
<dd><tt>list of weak references to the object (if defined)</tt></dd>
</dl>
</td></tr></table> <p>
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
<tr bgcolor="#ffc8d8">
<td colspan=3 valign=bottom> <br>
<font color="#000000" face="helvetica, arial"><a name="SsGlue">class <strong>SsGlue</strong></a>(<a href="matplotlib.mathtext.html#Glue">Glue</a>)</font></td></tr>
<tr><td bgcolor="#ffc8d8"><tt> </tt></td><td> </td>
<td width="100%"><dl><dt>Method resolution order:</dt>
<dd><a href="matplotlib.mathtext.html#SsGlue">SsGlue</a></dd>
<dd><a href="matplotlib.mathtext.html#Glue">Glue</a></dd>
<dd><a href="matplotlib.mathtext.html#Node">Node</a></dd>
<dd><a href="__builtin__.html#object">__builtin__.object</a></dd>
</dl>
<hr>
Methods defined here:<br>
<dl><dt><a name="SsGlue-__init__"><strong>__init__</strong></a>(self)</dt></dl>
<hr>
Methods inherited from <a href="matplotlib.mathtext.html#Glue">Glue</a>:<br>
<dl><dt><a name="SsGlue-grow"><strong>grow</strong></a>(self)</dt></dl>
<dl><dt><a name="SsGlue-shrink"><strong>shrink</strong></a>(self)</dt></dl>
<hr>
Methods inherited from <a href="matplotlib.mathtext.html#Node">Node</a>:<br>
<dl><dt><a name="SsGlue-__internal_repr__"><strong>__internal_repr__</strong></a>(self)</dt></dl>
<dl><dt><a name="SsGlue-__repr__"><strong>__repr__</strong></a>(self)</dt></dl>
<dl><dt><a name="SsGlue-get_kerning"><strong>get_kerning</strong></a>(self, next)</dt></dl>
<dl><dt><a name="SsGlue-render"><strong>render</strong></a>(self, x, y)</dt></dl>
<hr>
Data descriptors inherited from <a href="matplotlib.mathtext.html#Node">Node</a>:<br>
<dl><dt><strong>__dict__</strong></dt>
<dd><tt>dictionary for instance variables (if defined)</tt></dd>
</dl>
<dl><dt><strong>__weakref__</strong></dt>
<dd><tt>list of weak references to the object (if defined)</tt></dd>
</dl>
</td></tr></table> <p>
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
<tr bgcolor="#ffc8d8">
<td colspan=3 valign=bottom> <br>
<font color="#000000" face="helvetica, arial"><a name="StandardPsFonts">class <strong>StandardPsFonts</strong></a>(<a href="matplotlib.mathtext.html#Fonts">Fonts</a>)</font></td></tr>
<tr bgcolor="#ffc8d8"><td rowspan=2><tt> </tt></td>
<td colspan=2><tt>Use the standard postscript fonts for rendering to backend_ps<br>
<br>
Unlike the other font classes, BakomaFont and UnicodeFont, this<br>
one requires the Ps backend.<br> </tt></td></tr>
<tr><td> </td>
<td width="100%"><dl><dt>Method resolution order:</dt>
<dd><a href="matplotlib.mathtext.html#StandardPsFonts">StandardPsFonts</a></dd>
<dd><a href="matplotlib.mathtext.html#Fonts">Fonts</a></dd>
<dd><a href="__builtin__.html#object">__builtin__.object</a></dd>
</dl>
<hr>
Methods defined here:<br>
<dl><dt><a name="StandardPsFonts-__init__"><strong>__init__</strong></a>(self, default_font_prop)</dt></dl>
<dl><dt><a name="StandardPsFonts-get_kern"><strong>get_kern</strong></a>(self, font1, fontclass1, sym1, fontsize1, font2, fontclass2, sym2, fontsize2, dpi)</dt></dl>
<dl><dt><a name="StandardPsFonts-get_underline_thickness"><strong>get_underline_thickness</strong></a>(self, font, fontsize, dpi)</dt></dl>
<dl><dt><a name="StandardPsFonts-get_xheight"><strong>get_xheight</strong></a>(self, font, fontsize, dpi)</dt></dl>
<hr>
Data and other attributes defined here:<br>
<dl><dt><strong>basepath</strong> = '/home/jdhunter/dev/lib64/python2.5/site-packages/matplotlib/mpl-data/fonts/afm'</dl>
<dl><dt><strong>fontmap</strong> = {None: 'psyr', 'bf': 'pncb8a', 'cal': 'pzcmi8a', 'it': 'pncri8a', 'rm': 'pncr8a', 'sf': 'phvr8a', 'tt': 'pcrr8a'}</dl>
<hr>
Methods inherited from <a href="matplotlib.mathtext.html#Fonts">Fonts</a>:<br>
<dl><dt><a name="StandardPsFonts-destroy"><strong>destroy</strong></a>(self)</dt><dd><tt>Fix any cyclical references before the <a href="__builtin__.html#object">object</a> is about<br>
to be destroyed.</tt></dd></dl>
<dl><dt><a name="StandardPsFonts-get_metrics"><strong>get_metrics</strong></a>(self, font, font_class, sym, fontsize, dpi)</dt><dd><tt>font: one of the TeX font names, tt, it, rm, cal, sf, bf or<br>
default (non-math)<br>
sym: a symbol in raw TeX form. e.g. '1', 'x' or '\sigma'<br>
fontsize: font size in points<br>
dpi: current dots-per-inch<br>
<br>
advance<br>
height<br>
width<br>
xmin, xmax, ymin, ymax - the ink rectangle of the glyph<br>
iceberg - the distance from the baseline to the top of the glyph.<br>
horiBearingY in Truetype parlance, height in TeX parlance</tt></dd></dl>
<dl><dt><a name="StandardPsFonts-get_results"><strong>get_results</strong></a>(self, box)</dt></dl>
<dl><dt><a name="StandardPsFonts-get_sized_alternatives_for_symbol"><strong>get_sized_alternatives_for_symbol</strong></a>(self, fontname, sym)</dt><dd><tt>Override if your font provides multiple sizes of the same<br>
symbol.</tt></dd></dl>
<dl><dt><a name="StandardPsFonts-get_used_characters"><strong>get_used_characters</strong></a>(self)</dt></dl>
<dl><dt><a name="StandardPsFonts-render_glyph"><strong>render_glyph</strong></a>(self, ox, oy, facename, font_class, sym, fontsize, dpi)</dt></dl>
<dl><dt><a name="StandardPsFonts-render_rect_filled"><strong>render_rect_filled</strong></a>(self, x1, y1, x2, y2)</dt></dl>
<dl><dt><a name="StandardPsFonts-set_canvas_size"><strong>set_canvas_size</strong></a>(self, w, h, d)</dt><dd><tt>Dimension the drawing canvas; may be a noop</tt></dd></dl>
<hr>
Data descriptors inherited from <a href="matplotlib.mathtext.html#Fonts">Fonts</a>:<br>
<dl><dt><strong>__dict__</strong></dt>
<dd><tt>dictionary for instance variables (if defined)</tt></dd>
</dl>
<dl><dt><strong>__weakref__</strong></dt>
<dd><tt>list of weak references to the object (if defined)</tt></dd>
</dl>
</td></tr></table> <p>
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
<tr bgcolor="#ffc8d8">
<td colspan=3 valign=bottom> <br>
<font color="#000000" face="helvetica, arial"><a name="StixFonts">class <strong>StixFonts</strong></a>(<a href="matplotlib.mathtext.html#UnicodeFonts">UnicodeFonts</a>)</font></td></tr>
<tr bgcolor="#ffc8d8"><td rowspan=2><tt> </tt></td>
<td colspan=2><tt>A font handling class for the STIX fonts<br> </tt></td></tr>
<tr><td> </td>
<td width="100%"><dl><dt>Method resolution order:</dt>
<dd><a href="matplotlib.mathtext.html#StixFonts">StixFonts</a></dd>
<dd><a href="matplotlib.mathtext.html#UnicodeFonts">UnicodeFonts</a></dd>
<dd><a href="matplotlib.mathtext.html#TruetypeFonts">TruetypeFonts</a></dd>
<dd><a href="matplotlib.mathtext.html#Fonts">Fonts</a></dd>
<dd><a href="__builtin__.html#object">__builtin__.object</a></dd>
</dl>
<hr>
Methods defined here:<br>
<dl><dt><a name="StixFonts-__init__"><strong>__init__</strong></a>(self, *args, **kwargs)</dt></dl>
<dl><dt><a name="StixFonts-get_sized_alternatives_for_symbol"><strong>get_sized_alternatives_for_symbol</strong></a>(self, fontname, sym)</dt></dl>
<hr>
Data and other attributes defined here:<br>
<dl><dt><strong>cm_fallback</strong> = False</dl>
<dl><dt><strong>fontmap</strong> = {}</dl>
<dl><dt><strong>use_cmex</strong> = False</dl>
<hr>
Methods inherited from <a href="matplotlib.mathtext.html#TruetypeFonts">TruetypeFonts</a>:<br>
<dl><dt><a name="StixFonts-destroy"><strong>destroy</strong></a>(self)</dt></dl>
<dl><dt><a name="StixFonts-get_kern"><strong>get_kern</strong></a>(self, font1, fontclass1, sym1, fontsize1, font2, fontclass2, sym2, fontsize2, dpi)</dt></dl>
<dl><dt><a name="StixFonts-get_underline_thickness"><strong>get_underline_thickness</strong></a>(self, font, fontsize, dpi)</dt></dl>
<dl><dt><a name="StixFonts-get_xheight"><strong>get_xheight</strong></a>(self, font, fontsize, dpi)</dt></dl>
<hr>
Data and other attributes inherited from <a href="matplotlib.mathtext.html#TruetypeFonts">TruetypeFonts</a>:<br>
<dl><dt><strong>CachedFont</strong> = <class matplotlib.mathtext.CachedFont at 0x1a61230></dl>
<hr>
Methods inherited from <a href="matplotlib.mathtext.html#Fonts">Fonts</a>:<br>
<dl><dt><a name="StixFonts-get_metrics"><strong>get_metrics</strong></a>(self, font, font_class, sym, fontsize, dpi)</dt><dd><tt>font: one of the TeX font names, tt, it, rm, cal, sf, bf or<br>
default (non-math)<br>
sym: a symbol in raw TeX form. e.g. '1', 'x' or '\sigma'<br>
fontsize: font size in points<br>
dpi: current dots-per-inch<br>
<br>
advance<br>
height<br>
width<br>
xmin, xmax, ymin, ymax - the ink rectangle of the glyph<br>
iceberg - the distance from the baseline to the top of the glyph.<br>
horiBearingY in Truetype parlance, height in TeX parlance</tt></dd></dl>
<dl><dt><a name="StixFonts-get_results"><strong>get_results</strong></a>(self, box)</dt></dl>
<dl><dt><a name="StixFonts-get_used_characters"><strong>get_used_characters</strong></a>(self)</dt></dl>
<dl><dt><a name="StixFonts-render_glyph"><strong>render_glyph</strong></a>(self, ox, oy, facename, font_class, sym, fontsize, dpi)</dt></dl>
<dl><dt><a name="StixFonts-render_rect_filled"><strong>render_rect_filled</strong></a>(self, x1, y1, x2, y2)</dt></dl>
<dl><dt><a name="StixFonts-set_canvas_size"><strong>set_canvas_size</strong></a>(self, w, h, d)</dt><dd><tt>Dimension the drawing canvas; may be a noop</tt></dd></dl>
<hr>
Data descriptors inherited from <a href="matplotlib.mathtext.html#Fonts">Fonts</a>:<br>
<dl><dt><strong>__dict__</strong></dt>
<dd><tt>dictionary for instance variables (if defined)</tt></dd>
</dl>
<dl><dt><strong>__weakref__</strong></dt>
<dd><tt>list of weak references to the object (if defined)</tt></dd>
</dl>
</td></tr></table> <p>
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
<tr bgcolor="#ffc8d8">
<td colspan=3 valign=bottom> <br>
<font color="#000000" face="helvetica, arial"><a name="StixSansFonts">class <strong>StixSansFonts</strong></a>(<a href="matplotlib.mathtext.html#StixFonts">StixFonts</a>)</font></td></tr>
<tr bgcolor="#ffc8d8"><td rowspan=2><tt> </tt></td>
<td colspan=2><tt>A font handling class for the STIX fonts (using sans-serif<br>
characters by default).<br> </tt></td></tr>
<tr><td> </td>
<td width="100%"><dl><dt>Method resolution order:</dt>
<dd><a href="matplotlib.mathtext.html#StixSansFonts">StixSansFonts</a></dd>
<dd><a href="matplotlib.mathtext.html#StixFonts">StixFonts</a></dd>
<dd><a href="matplotlib.mathtext.html#UnicodeFonts">UnicodeFonts</a></dd>
<dd><a href="matplotlib.mathtext.html#TruetypeFonts">TruetypeFonts</a></dd>
<dd><a href="matplotlib.mathtext.html#Fonts">Fonts</a></dd>
<dd><a href="__builtin__.html#object">__builtin__.object</a></dd>
</dl>
<hr>
Methods inherited from <a href="matplotlib.mathtext.html#StixFonts">StixFonts</a>:<br>
<dl><dt><a name="StixSansFonts-__init__"><strong>__init__</strong></a>(self, *args, **kwargs)</dt></dl>
<dl><dt><a name="StixSansFonts-get_sized_alternatives_for_symbol"><strong>get_sized_alternatives_for_symbol</strong></a>(self, fontname, sym)</dt></dl>
<hr>
Data and other attributes inherited from <a href="matplotlib.mathtext.html#StixFonts">StixFonts</a>:<br>
<dl><dt><strong>cm_fallback</strong> = False</dl>
<dl><dt><strong>fontmap</strong> = {}</dl>
<dl><dt><strong>use_cmex</strong> = False</dl>
<hr>
Methods inherited from <a href="matplotlib.mathtext.html#TruetypeFonts">TruetypeFonts</a>:<br>
<dl><dt><a name="StixSansFonts-destroy"><strong>destroy</strong></a>(self)</dt></dl>
<dl><dt><a name="StixSansFonts-get_kern"><strong>get_kern</strong></a>(self, font1, fontclass1, sym1, fontsize1, font2, fontclass2, sym2, fontsize2, dpi)</dt></dl>
<dl><dt><a name="StixSansFonts-get_underline_thickness"><strong>get_underline_thickness</strong></a>(self, font, fontsize, dpi)</dt></dl>
<dl><dt><a name="StixSansFonts-get_xheight"><strong>get_xheight</strong></a>(self, font, fontsize, dpi)</dt></dl>
<hr>
Data and other attributes inherited from <a href="matplotlib.mathtext.html#TruetypeFonts">TruetypeFonts</a>:<br>
<dl><dt><strong>CachedFont</strong> = <class matplotlib.mathtext.CachedFont at 0x1a61230></dl>
<hr>
Methods inherited from <a href="matplotlib.mathtext.html#Fonts">Fonts</a>:<br>
<dl><dt><a name="StixSansFonts-get_metrics"><strong>get_metrics</strong></a>(self, font, font_class, sym, fontsize, dpi)</dt><dd><tt>font: one of the TeX font names, tt, it, rm, cal, sf, bf or<br>
default (non-math)<br>
sym: a symbol in raw TeX form. e.g. '1', 'x' or '\sigma'<br>
fontsize: font size in points<br>
dpi: current dots-per-inch<br>
<br>
advance<br>
height<br>
width<br>
xmin, xmax, ymin, ymax - the ink rectangle of the glyph<br>
iceberg - the distance from the baseline to the top of the glyph.<br>
horiBearingY in Truetype parlance, height in TeX parlance</tt></dd></dl>
<dl><dt><a name="StixSansFonts-get_results"><strong>get_results</strong></a>(self, box)</dt></dl>
<dl><dt><a name="StixSansFonts-get_used_characters"><strong>get_used_characters</strong></a>(self)</dt></dl>
<dl><dt><a name="StixSansFonts-render_glyph"><strong>render_glyph</strong></a>(self, ox, oy, facename, font_class, sym, fontsize, dpi)</dt></dl>
<dl><dt><a name="StixSansFonts-render_rect_filled"><strong>render_rect_filled</strong></a>(self, x1, y1, x2, y2)</dt></dl>
<dl><dt><a name="StixSansFonts-set_canvas_size"><strong>set_canvas_size</strong></a>(self, w, h, d)</dt><dd><tt>Dimension the drawing canvas; may be a noop</tt></dd></dl>
<hr>
Data descriptors inherited from <a href="matplotlib.mathtext.html#Fonts">Fonts</a>:<br>
<dl><dt><strong>__dict__</strong></dt>
<dd><tt>dictionary for instance variables (if defined)</tt></dd>
</dl>
<dl><dt><strong>__weakref__</strong></dt>
<dd><tt>list of weak references to the object (if defined)</tt></dd>
</dl>
</td></tr></table> <p>
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
<tr bgcolor="#ffc8d8">
<td colspan=3 valign=bottom> <br>
<font color="#000000" face="helvetica, arial"><a name="SubSuperCluster">class <strong>SubSuperCluster</strong></a>(<a href="matplotlib.mathtext.html#Hlist">Hlist</a>)</font></td></tr>
<tr bgcolor="#ffc8d8"><td rowspan=2><tt> </tt></td>
<td colspan=2><tt>This class is a sort of hack to get around that fact that this<br>
code doesn't parse to an mlist and then an hlist, but goes directly<br>
to hlists. This lets us store enough information in the hlist itself,<br>
namely the nucleas, sub- and super-script, such that if another script<br>
follows that needs to be attached, it can be reconfigured on the fly.<br> </tt></td></tr>
<tr><td> </td>
<td width="100%"><dl><dt>Method resolution order:</dt>
<dd><a href="matplotlib.mathtext.html#SubSuperCluster">SubSuperCluster</a></dd>
<dd><a href="matplotlib.mathtext.html#Hlist">Hlist</a></dd>
<dd><a href="matplotlib.mathtext.html#List">List</a></dd>
<dd><a href="matplotlib.mathtext.html#Box">Box</a></dd>
<dd><a href="matplotlib.mathtext.html#Node">Node</a></dd>
<dd><a href="__builtin__.html#object">__builtin__.object</a></dd>
</dl>
<hr>
Methods defined here:<br>
<dl><dt><a name="SubSuperCluster-__init__"><strong>__init__</strong></a>(self)</dt></dl>
<hr>
Methods inherited from <a href="matplotlib.mathtext.html#Hlist">Hlist</a>:<br>
<dl><dt><a name="SubSuperCluster-hpack"><strong>hpack</strong></a>(self, w<font color="#909090">=0.0</font>, m<font color="#909090">='additional'</font>)</dt><dd><tt>The main duty of hpack is to compute the dimensions of the<br>
resulting boxes, and to adjust the glue if one of those dimensions is<br>
pre-specified. The computed sizes normally enclose all of the material<br>
inside the new box; but some items may stick out if negative glue is<br>
used, if the box is overfull, or if a box includes other boxes that<br>
have been shifted left.<br>
<br>
w: specifies a width<br>
m: is either 'exactly' or 'additional'.<br>
<br>
Thus, <a href="#SubSuperCluster-hpack">hpack</a>(w, 'exactly') produces a box whose width is exactly w, while<br>
hpack (w, 'additional') yields a box whose width is the natural width<br>
plus w. The default values produce a box with the natural width.<br>
node644, node649</tt></dd></dl>
<dl><dt><a name="SubSuperCluster-kern"><strong>kern</strong></a>(self)</dt><dd><tt>Insert <a href="#Kern">Kern</a> nodes between Chars to set kerning. The<br>
Chars themselves determine the amount of kerning they need<br>
(in get_kerning), and this function just creates the linked<br>
list in the correct way.</tt></dd></dl>
<hr>
Methods inherited from <a href="matplotlib.mathtext.html#List">List</a>:<br>
<dl><dt><a name="SubSuperCluster-__repr__"><strong>__repr__</strong></a>(self)</dt></dl>
<dl><dt><a name="SubSuperCluster-grow"><strong>grow</strong></a>(self)</dt></dl>
<dl><dt><a name="SubSuperCluster-shrink"><strong>shrink</strong></a>(self)</dt></dl>
<hr>
Methods inherited from <a href="matplotlib.mathtext.html#Box">Box</a>:<br>
<dl><dt><a name="SubSuperCluster-render"><strong>render</strong></a>(self, x1, y1, x2, y2)</dt></dl>
<hr>
Methods inherited from <a href="matplotlib.mathtext.html#Node">Node</a>:<br>
<dl><dt><a name="SubSuperCluster-__internal_repr__"><strong>__internal_repr__</strong></a>(self)</dt></dl>
<dl><dt><a name="SubSuperCluster-get_kerning"><strong>get_kerning</strong></a>(self, next)</dt></dl>
<hr>
Data descriptors inherited from <a href="matplotlib.mathtext.html#Node">Node</a>:<br>
<dl><dt><strong>__dict__</strong></dt>
<dd><tt>dictionary for instance variables (if defined)</tt></dd>
</dl>
<dl><dt><strong>__weakref__</strong></dt>
<dd><tt>list of weak references to the object (if defined)</tt></dd>
</dl>
</td></tr></table> <p>
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
<tr bgcolor="#ffc8d8">
<td colspan=3 valign=bottom> <br>
<font color="#000000" face="helvetica, arial"><a name="TruetypeFonts">class <strong>TruetypeFonts</strong></a>(<a href="matplotlib.mathtext.html#Fonts">Fonts</a>)</font></td></tr>
<tr bgcolor="#ffc8d8"><td rowspan=2><tt> </tt></td>
<td colspan=2><tt>A generic base class for all font setups that use Truetype fonts<br>
(through ft2font)<br> </tt></td></tr>
<tr><td> </td>
<td width="100%"><dl><dt>Method resolution order:</dt>
<dd><a href="matplotlib.mathtext.html#TruetypeFonts">TruetypeFonts</a></dd>
<dd><a href="matplotlib.mathtext.html#Fonts">Fonts</a></dd>
<dd><a href="__builtin__.html#object">__builtin__.object</a></dd>
</dl>
<hr>
Methods defined here:<br>
<dl><dt><a name="TruetypeFonts-__init__"><strong>__init__</strong></a>(self, default_font_prop, mathtext_backend)</dt></dl>
<dl><dt><a name="TruetypeFonts-destroy"><strong>destroy</strong></a>(self)</dt></dl>
<dl><dt><a name="TruetypeFonts-get_kern"><strong>get_kern</strong></a>(self, font1, fontclass1, sym1, fontsize1, font2, fontclass2, sym2, fontsize2, dpi)</dt></dl>
<dl><dt><a name="TruetypeFonts-get_underline_thickness"><strong>get_underline_thickness</strong></a>(self, font, fontsize, dpi)</dt></dl>
<dl><dt><a name="TruetypeFonts-get_xheight"><strong>get_xheight</strong></a>(self, font, fontsize, dpi)</dt></dl>
<hr>
Data and other attributes defined here:<br>
<dl><dt><strong>CachedFont</strong> = <class matplotlib.mathtext.CachedFont at 0x1a61230></dl>
<hr>
Methods inherited from <a href="matplotlib.mathtext.html#Fonts">Fonts</a>:<br>
<dl><dt><a name="TruetypeFonts-get_metrics"><strong>get_metrics</strong></a>(self, font, font_class, sym, fontsize, dpi)</dt><dd><tt>font: one of the TeX font names, tt, it, rm, cal, sf, bf or<br>
default (non-math)<br>
sym: a symbol in raw TeX form. e.g. '1', 'x' or '\sigma'<br>
fontsize: font size in points<br>
dpi: current dots-per-inch<br>
<br>
advance<br>
height<br>
width<br>
xmin, xmax, ymin, ymax - the ink rectangle of the glyph<br>
iceberg - the distance from the baseline to the top of the glyph.<br>
horiBearingY in Truetype parlance, height in TeX parlance</tt></dd></dl>
<dl><dt><a name="TruetypeFonts-get_results"><strong>get_results</strong></a>(self, box)</dt></dl>
<dl><dt><a name="TruetypeFonts-get_sized_alternatives_for_symbol"><strong>get_sized_alternatives_for_symbol</strong></a>(self, fontname, sym)</dt><dd><tt>Override if your font provides multiple sizes of the same<br>
symbol.</tt></dd></dl>
<dl><dt><a name="TruetypeFonts-get_used_characters"><strong>get_used_characters</strong></a>(self)</dt></dl>
<dl><dt><a name="TruetypeFonts-render_glyph"><strong>render_glyph</strong></a>(self, ox, oy, facename, font_class, sym, fontsize, dpi)</dt></dl>
<dl><dt><a name="TruetypeFonts-render_rect_filled"><strong>render_rect_filled</strong></a>(self, x1, y1, x2, y2)</dt></dl>
<dl><dt><a name="TruetypeFonts-set_canvas_size"><strong>set_canvas_size</strong></a>(self, w, h, d)</dt><dd><tt>Dimension the drawing canvas; may be a noop</tt></dd></dl>
<hr>
Data descriptors inherited from <a href="matplotlib.mathtext.html#Fonts">Fonts</a>:<br>
<dl><dt><strong>__dict__</strong></dt>
<dd><tt>dictionary for instance variables (if defined)</tt></dd>
</dl>
<dl><dt><strong>__weakref__</strong></dt>
<dd><tt>list of weak references to the object (if defined)</tt></dd>
</dl>
</td></tr></table> <p>
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
<tr bgcolor="#ffc8d8">
<td colspan=3 valign=bottom> <br>
<font color="#000000" face="helvetica, arial"><a name="UnicodeFonts">class <strong>UnicodeFonts</strong></a>(<a href="matplotlib.mathtext.html#TruetypeFonts">TruetypeFonts</a>)</font></td></tr>
<tr bgcolor="#ffc8d8"><td rowspan=2><tt> </tt></td>
<td colspan=2><tt>An abstract base class for handling Unicode fonts.<br> </tt></td></tr>
<tr><td> </td>
<td width="100%"><dl><dt>Method resolution order:</dt>
<dd><a href="matplotlib.mathtext.html#UnicodeFonts">UnicodeFonts</a></dd>
<dd><a href="matplotlib.mathtext.html#TruetypeFonts">TruetypeFonts</a></dd>
<dd><a href="matplotlib.mathtext.html#Fonts">Fonts</a></dd>
<dd><a href="__builtin__.html#object">__builtin__.object</a></dd>
</dl>
<hr>
Methods defined here:<br>
<dl><dt><a name="UnicodeFonts-__init__"><strong>__init__</strong></a>(self, *args, **kwargs)</dt></dl>
<dl><dt><a name="UnicodeFonts-get_sized_alternatives_for_symbol"><strong>get_sized_alternatives_for_symbol</strong></a>(self, fontname, sym)</dt></dl>
<hr>
Data and other attributes defined here:<br>
<dl><dt><strong>fontmap</strong> = {}</dl>
<dl><dt><strong>use_cmex</strong> = True</dl>
<hr>
Methods inherited from <a href="matplotlib.mathtext.html#TruetypeFonts">TruetypeFonts</a>:<br>
<dl><dt><a name="UnicodeFonts-destroy"><strong>destroy</strong></a>(self)</dt></dl>
<dl><dt><a name="UnicodeFonts-get_kern"><strong>get_kern</strong></a>(self, font1, fontclass1, sym1, fontsize1, font2, fontclass2, sym2, fontsize2, dpi)</dt></dl>
<dl><dt><a name="UnicodeFonts-get_underline_thickness"><strong>get_underline_thickness</strong></a>(self, font, fontsize, dpi)</dt></dl>
<dl><dt><a name="UnicodeFonts-get_xheight"><strong>get_xheight</strong></a>(self, font, fontsize, dpi)</dt></dl>
<hr>
Data and other attributes inherited from <a href="matplotlib.mathtext.html#TruetypeFonts">TruetypeFonts</a>:<br>
<dl><dt><strong>CachedFont</strong> = <class matplotlib.mathtext.CachedFont at 0x1a61230></dl>
<hr>
Methods inherited from <a href="matplotlib.mathtext.html#Fonts">Fonts</a>:<br>
<dl><dt><a name="UnicodeFonts-get_metrics"><strong>get_metrics</strong></a>(self, font, font_class, sym, fontsize, dpi)</dt><dd><tt>font: one of the TeX font names, tt, it, rm, cal, sf, bf or<br>
default (non-math)<br>
sym: a symbol in raw TeX form. e.g. '1', 'x' or '\sigma'<br>
fontsize: font size in points<br>
dpi: current dots-per-inch<br>
<br>
advance<br>
height<br>
width<br>
xmin, xmax, ymin, ymax - the ink rectangle of the glyph<br>
iceberg - the distance from the baseline to the top of the glyph.<br>
horiBearingY in Truetype parlance, height in TeX parlance</tt></dd></dl>
<dl><dt><a name="UnicodeFonts-get_results"><strong>get_results</strong></a>(self, box)</dt></dl>
<dl><dt><a name="UnicodeFonts-get_used_characters"><strong>get_used_characters</strong></a>(self)</dt></dl>
<dl><dt><a name="UnicodeFonts-render_glyph"><strong>render_glyph</strong></a>(self, ox, oy, facename, font_class, sym, fontsize, dpi)</dt></dl>
<dl><dt><a name="UnicodeFonts-render_rect_filled"><strong>render_rect_filled</strong></a>(self, x1, y1, x2, y2)</dt></dl>
<dl><dt><a name="UnicodeFonts-set_canvas_size"><strong>set_canvas_size</strong></a>(self, w, h, d)</dt><dd><tt>Dimension the drawing canvas; may be a noop</tt></dd></dl>
<hr>
Data descriptors inherited from <a href="matplotlib.mathtext.html#Fonts">Fonts</a>:<br>
<dl><dt><strong>__dict__</strong></dt>
<dd><tt>dictionary for instance variables (if defined)</tt></dd>
</dl>
<dl><dt><strong>__weakref__</strong></dt>
<dd><tt>list of weak references to the object (if defined)</tt></dd>
</dl>
</td></tr></table> <p>
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
<tr bgcolor="#ffc8d8">
<td colspan=3 valign=bottom> <br>
<font color="#000000" face="helvetica, arial"><a name="VCentered">class <strong>VCentered</strong></a>(<a href="matplotlib.mathtext.html#Hlist">Hlist</a>)</font></td></tr>
<tr bgcolor="#ffc8d8"><td rowspan=2><tt> </tt></td>
<td colspan=2><tt>A convenience class to create an <a href="#Vlist">Vlist</a> whose contents are centered<br>
within its enclosing box.<br> </tt></td></tr>
<tr><td> </td>
<td width="100%"><dl><dt>Method resolution order:</dt>
<dd><a href="matplotlib.mathtext.html#VCentered">VCentered</a></dd>
<dd><a href="matplotlib.mathtext.html#Hlist">Hlist</a></dd>
<dd><a href="matplotlib.mathtext.html#List">List</a></dd>
<dd><a href="matplotlib.mathtext.html#Box">Box</a></dd>
<dd><a href="matplotlib.mathtext.html#Node">Node</a></dd>
<dd><a href="__builtin__.html#object">__builtin__.object</a></dd>
</dl>
<hr>
Methods defined here:<br>
<dl><dt><a name="VCentered-__init__"><strong>__init__</strong></a>(self, elements)</dt></dl>
<hr>
Methods inherited from <a href="matplotlib.mathtext.html#Hlist">Hlist</a>:<br>
<dl><dt><a name="VCentered-hpack"><strong>hpack</strong></a>(self, w<font color="#909090">=0.0</font>, m<font color="#909090">='additional'</font>)</dt><dd><tt>The main duty of hpack is to compute the dimensions of the<br>
resulting boxes, and to adjust the glue if one of those dimensions is<br>
pre-specified. The computed sizes normally enclose all of the material<br>
inside the new box; but some items may stick out if negative glue is<br>
used, if the box is overfull, or if a box includes other boxes that<br>
have been shifted left.<br>
<br>
w: specifies a width<br>
m: is either 'exactly' or 'additional'.<br>
<br>
Thus, <a href="#VCentered-hpack">hpack</a>(w, 'exactly') produces a box whose width is exactly w, while<br>
hpack (w, 'additional') yields a box whose width is the natural width<br>
plus w. The default values produce a box with the natural width.<br>
node644, node649</tt></dd></dl>
<dl><dt><a name="VCentered-kern"><strong>kern</strong></a>(self)</dt><dd><tt>Insert <a href="#Kern">Kern</a> nodes between Chars to set kerning. The<br>
Chars themselves determine the amount of kerning they need<br>
(in get_kerning), and this function just creates the linked<br>
list in the correct way.</tt></dd></dl>
<hr>
Methods inherited from <a href="matplotlib.mathtext.html#List">List</a>:<br>
<dl><dt><a name="VCentered-__repr__"><strong>__repr__</strong></a>(self)</dt></dl>
<dl><dt><a name="VCentered-grow"><strong>grow</strong></a>(self)</dt></dl>
<dl><dt><a name="VCentered-shrink"><strong>shrink</strong></a>(self)</dt></dl>
<hr>
Methods inherited from <a href="matplotlib.mathtext.html#Box">Box</a>:<br>
<dl><dt><a name="VCentered-render"><strong>render</strong></a>(self, x1, y1, x2, y2)</dt></dl>
<hr>
Methods inherited from <a href="matplotlib.mathtext.html#Node">Node</a>:<br>
<dl><dt><a name="VCentered-__internal_repr__"><strong>__internal_repr__</strong></a>(self)</dt></dl>
<dl><dt><a name="VCentered-get_kerning"><strong>get_kerning</strong></a>(self, next)</dt></dl>
<hr>
Data descriptors inherited from <a href="matplotlib.mathtext.html#Node">Node</a>:<br>
<dl><dt><strong>__dict__</strong></dt>
<dd><tt>dictionary for instance variables (if defined)</tt></dd>
</dl>
<dl><dt><strong>__weakref__</strong></dt>
<dd><tt>list of weak references to the object (if defined)</tt></dd>
</dl>
</td></tr></table> <p>
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
<tr bgcolor="#ffc8d8">
<td colspan=3 valign=bottom> <br>
<font color="#000000" face="helvetica, arial"><a name="Vbox">class <strong>Vbox</strong></a>(<a href="matplotlib.mathtext.html#Box">Box</a>)</font></td></tr>
<tr bgcolor="#ffc8d8"><td rowspan=2><tt> </tt></td>
<td colspan=2><tt>A box with only height (zero width).<br> </tt></td></tr>
<tr><td> </td>
<td width="100%"><dl><dt>Method resolution order:</dt>
<dd><a href="matplotlib.mathtext.html#Vbox">Vbox</a></dd>
<dd><a href="matplotlib.mathtext.html#Box">Box</a></dd>
<dd><a href="matplotlib.mathtext.html#Node">Node</a></dd>
<dd><a href="__builtin__.html#object">__builtin__.object</a></dd>
</dl>
<hr>
Methods defined here:<br>
<dl><dt><a name="Vbox-__init__"><strong>__init__</strong></a>(self, height, depth)</dt></dl>
<hr>
Methods inherited from <a href="matplotlib.mathtext.html#Box">Box</a>:<br>
<dl><dt><a name="Vbox-grow"><strong>grow</strong></a>(self)</dt></dl>
<dl><dt><a name="Vbox-render"><strong>render</strong></a>(self, x1, y1, x2, y2)</dt></dl>
<dl><dt><a name="Vbox-shrink"><strong>shrink</strong></a>(self)</dt></dl>
<hr>
Methods inherited from <a href="matplotlib.mathtext.html#Node">Node</a>:<br>
<dl><dt><a name="Vbox-__internal_repr__"><strong>__internal_repr__</strong></a>(self)</dt></dl>
<dl><dt><a name="Vbox-__repr__"><strong>__repr__</strong></a>(self)</dt></dl>
<dl><dt><a name="Vbox-get_kerning"><strong>get_kerning</strong></a>(self, next)</dt></dl>
<hr>
Data descriptors inherited from <a href="matplotlib.mathtext.html#Node">Node</a>:<br>
<dl><dt><strong>__dict__</strong></dt>
<dd><tt>dictionary for instance variables (if defined)</tt></dd>
</dl>
<dl><dt><strong>__weakref__</strong></dt>
<dd><tt>list of weak references to the object (if defined)</tt></dd>
</dl>
</td></tr></table> <p>
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
<tr bgcolor="#ffc8d8">
<td colspan=3 valign=bottom> <br>
<font color="#000000" face="helvetica, arial"><a name="Vlist">class <strong>Vlist</strong></a>(<a href="matplotlib.mathtext.html#List">List</a>)</font></td></tr>
<tr bgcolor="#ffc8d8"><td rowspan=2><tt> </tt></td>
<td colspan=2><tt>A vertical list of boxes.<br>
node137<br> </tt></td></tr>
<tr><td> </td>
<td width="100%"><dl><dt>Method resolution order:</dt>
<dd><a href="matplotlib.mathtext.html#Vlist">Vlist</a></dd>
<dd><a href="matplotlib.mathtext.html#List">List</a></dd>
<dd><a href="matplotlib.mathtext.html#Box">Box</a></dd>
<dd><a href="matplotlib.mathtext.html#Node">Node</a></dd>
<dd><a href="__builtin__.html#object">__builtin__.object</a></dd>
</dl>
<hr>
Methods defined here:<br>
<dl><dt><a name="Vlist-__init__"><strong>__init__</strong></a>(self, elements, h<font color="#909090">=0.0</font>, m<font color="#909090">='additional'</font>)</dt></dl>
<dl><dt><a name="Vlist-vpack"><strong>vpack</strong></a>(self, h<font color="#909090">=0.0</font>, m<font color="#909090">='additional'</font>, l<font color="#909090">=inf</font>)</dt><dd><tt>The main duty of vpack is to compute the dimensions of the<br>
resulting boxes, and to adjust the glue if one of those dimensions is<br>
pre-specified.<br>
<br>
h: specifies a height<br>
m: is either 'exactly' or 'additional'.<br>
l: a maximum height<br>
<br>
Thus, <a href="#Vlist-vpack">vpack</a>(h, 'exactly') produces a box whose width is exactly w, while<br>
<a href="#Vlist-vpack">vpack</a>(w, 'additional') yields a box whose width is the natural width<br>
plus w. The default values produce a box with the natural width.<br>
node644, node668</tt></dd></dl>
<hr>
Methods inherited from <a href="matplotlib.mathtext.html#List">List</a>:<br>
<dl><dt><a name="Vlist-__repr__"><strong>__repr__</strong></a>(self)</dt></dl>
<dl><dt><a name="Vlist-grow"><strong>grow</strong></a>(self)</dt></dl>
<dl><dt><a name="Vlist-shrink"><strong>shrink</strong></a>(self)</dt></dl>
<hr>
Methods inherited from <a href="matplotlib.mathtext.html#Box">Box</a>:<br>
<dl><dt><a name="Vlist-render"><strong>render</strong></a>(self, x1, y1, x2, y2)</dt></dl>
<hr>
Methods inherited from <a href="matplotlib.mathtext.html#Node">Node</a>:<br>
<dl><dt><a name="Vlist-__internal_repr__"><strong>__internal_repr__</strong></a>(self)</dt></dl>
<dl><dt><a name="Vlist-get_kerning"><strong>get_kerning</strong></a>(self, next)</dt></dl>
<hr>
Data descriptors inherited from <a href="matplotlib.mathtext.html#Node">Node</a>:<br>
<dl><dt><strong>__dict__</strong></dt>
<dd><tt>dictionary for instance variables (if defined)</tt></dd>
</dl>
<dl><dt><strong>__weakref__</strong></dt>
<dd><tt>list of weak references to the object (if defined)</tt></dd>
</dl>
</td></tr></table> <p>
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
<tr bgcolor="#ffc8d8">
<td colspan=3 valign=bottom> <br>
<font color="#000000" face="helvetica, arial"><a name="Vrule">class <strong>Vrule</strong></a>(<a href="matplotlib.mathtext.html#Rule">Rule</a>)</font></td></tr>
<tr bgcolor="#ffc8d8"><td rowspan=2><tt> </tt></td>
<td colspan=2><tt>Convenience class to create a vertical rule.<br> </tt></td></tr>
<tr><td> </td>
<td width="100%"><dl><dt>Method resolution order:</dt>
<dd><a href="matplotlib.mathtext.html#Vrule">Vrule</a></dd>
<dd><a href="matplotlib.mathtext.html#Rule">Rule</a></dd>
<dd><a href="matplotlib.mathtext.html#Box">Box</a></dd>
<dd><a href="matplotlib.mathtext.html#Node">Node</a></dd>
<dd><a href="__builtin__.html#object">__builtin__.object</a></dd>
</dl>
<hr>
Methods defined here:<br>
<dl><dt><a name="Vrule-__init__"><strong>__init__</strong></a>(self, state)</dt></dl>
<hr>
Methods inherited from <a href="matplotlib.mathtext.html#Rule">Rule</a>:<br>
<dl><dt><a name="Vrule-render"><strong>render</strong></a>(self, x, y, w, h)</dt></dl>
<hr>
Methods inherited from <a href="matplotlib.mathtext.html#Box">Box</a>:<br>
<dl><dt><a name="Vrule-grow"><strong>grow</strong></a>(self)</dt></dl>
<dl><dt><a name="Vrule-shrink"><strong>shrink</strong></a>(self)</dt></dl>
<hr>
Methods inherited from <a href="matplotlib.mathtext.html#Node">Node</a>:<br>
<dl><dt><a name="Vrule-__internal_repr__"><strong>__internal_repr__</strong></a>(self)</dt></dl>
<dl><dt><a name="Vrule-__repr__"><strong>__repr__</strong></a>(self)</dt></dl>
<dl><dt><a name="Vrule-get_kerning"><strong>get_kerning</strong></a>(self, next)</dt></dl>
<hr>
Data descriptors inherited from <a href="matplotlib.mathtext.html#Node">Node</a>:<br>
<dl><dt><strong>__dict__</strong></dt>
<dd><tt>dictionary for instance variables (if defined)</tt></dd>
</dl>
<dl><dt><strong>__weakref__</strong></dt>
<dd><tt>list of weak references to the object (if defined)</tt></dd>
</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> <br>
<font color="#ffffff" face="helvetica, arial"><big><strong>Functions</strong></big></font></td></tr>
<tr><td bgcolor="#eeaa77"><tt> </tt></td><td> </td>
<td width="100%"><dl><dt><a name="-Error"><strong>Error</strong></a>(msg)</dt></dl>
<dl><dt><a name="-FT2Font"><strong>FT2Font</strong></a>(...)</dt><dd><tt>FT2Font</tt></dd></dl>
<dl><dt><a name="-FT2Image"><strong>FT2Image</strong></a>(...)</dt><dd><tt>FT2Image</tt></dd></dl>
<dl><dt><a name="-MathtextBackendAgg"><strong>MathtextBackendAgg</strong></a>()</dt></dl>
<dl><dt><a name="-MathtextBackendBitmap"><strong>MathtextBackendBitmap</strong></a>()</dt></dl>
<dl><dt><a name="-StringIO"><strong>StringIO</strong></a>(...)</dt><dd><tt><a href="#-StringIO">StringIO</a>([s]) -- Return a StringIO-like stream for reading or writing</tt></dd></dl>
<dl><dt><a name="-ceil"><strong>ceil</strong></a>(...)</dt><dd><tt><a href="#-ceil">ceil</a>(x)<br>
<br>
Return the ceiling of x as a float.<br>
This is the smallest integral value >= x.</tt></dd></dl>
<dl><dt><a name="-get_unicode_index"><strong>get_unicode_index</strong></a>(symbol)</dt><dd><tt><a href="#-get_unicode_index">get_unicode_index</a>(symbol) -> integer<br>
<br>
Return the integer index (from the Unicode table) of symbol.<br>
symbol can be a single unicode character, a TeX command (i.e. r'\pi'),<br>
or a Type1 symbol name (i.e. 'phi').</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> <br>
<font color="#ffffff" face="helvetica, arial"><big><strong>Data</strong></big></font></td></tr>
<tr><td bgcolor="#55aa55"><tt> </tt></td><td> </td>
<td width="100%"><strong>DELTA</strong> = 0.17999999999999999<br>
<strong>GROW_FACTOR</strong> = 1.4285714285714286<br>
<strong>KERNING_DEFAULT</strong> = 0<br>
<strong>LOAD_FORCE_AUTOHINT</strong> = 32L<br>
<strong>LOAD_NO_HINTING</strong> = 2L<br>
<strong>NUM_SIZE_LEVELS</strong> = 4<br>
<strong>SCRIPT_SPACE</strong> = 0.20000000000000001<br>
<strong>SHRINK_FACTOR</strong> = 0.69999999999999996<br>
<strong>SUB1</strong> = 0.0<br>
<strong>SUBDROP</strong> = 0.29999999999999999<br>
<strong>SUP1</strong> = 0.5<br>
<strong>division</strong> = _Feature((2, 2, 0, 'alpha', 2), (3, 0, 0, 'alpha', 0), 8192)<br>
<strong>get_realpath_and_stat</strong> = <matplotlib.cbook.GetRealpathAndStat instance at 0x1925098><br>
<strong>inf</strong> = inf<br>
<strong>isinf</strong> = <ufunc 'isinf'><br>
<strong>latex_to_bakoma</strong> = {'%': ('cmr10', 48), "'": ('cmsy10', 73), '(': ('cmr10', 119), ')': ('cmr10', 68), '*': ('cmsy10', 9), '+': ('cmr10', 76), ',': ('cmmi10', 44), '-': ('cmsy10', 17), '.': ('cmmi10', 51), '/': ('cmmi10', 98), ...}<br>
<strong>latex_to_cmex</strong> = {r'\__sqrt__': 112, r'\bigcap': 92, r'\bigcup': 91, r'\bigodot': 75, r'\bigoplus': 77, r'\bigotimes': 79, r'\biguplus': 93, r'\bigvee': 95, r'\bigwedge': 94, r'\coprod': 97, ...}<br>
<strong>latex_to_standard</strong> = {r'\$': ('pncr8a', 36), r'\%': ('pncr8a', 37), r'\Delta': ('psyr', 68), r'\Diamond': ('psyr', 224), r'\Downarrow': ('psyr', 223), r'\Gamma': ('psyr', 89), r'\Im': ('psyr', 193), r'\Lamda': ('psyr', 76), r'\Leftarrow': ('psyr', 220), r'\Leftrightarrow': ('psyr', 219), ...}<br>
<strong>rcParams</strong> = {'figure.subplot.right': 0.90000000000000002, 'm...persize': 'letter', 'svg.embed_char_paths': True}<br>
<strong>ship</strong> = <matplotlib.mathtext.Ship object at 0x1a75450><br>
<strong>stix_virtual_fonts</strong> = {'bb': {'bf': [(48, 57, 'rm', 120792), (65, 90, 'bf', 58250), (97, 122, 'bf', 58269), (915, 915, 'bf', 8510), (928, 928, 'bf', 8511), (931, 931, 'bf', 8512), (947, 947, 'bf', 8509), (960, 960, 'bf', 8508)], 'it': [(48, 57, 'rm', 120792), (65, 65, 'it', 57684), (67, 67, 'it', 8450), (68, 68, 'it', 8517), (69, 71, 'it', 57686), (72, 72, 'it', 8461), (73, 77, 'it', 57689), (78, 78, 'it', 8469), (79, 79, 'it', 57694), (80, 81, 'it', 8473), (82, 82, 'it', 8477), (83, 89, 'it', 57695), (90, 90, 'it', 8484), (97, 99, 'it', 57702), (100, 101, 'it', 8518), (102, 104, 'it', 57705), (105, 106, 'it', 8520), (107, 122, 'it', 57708), (915, 915, 'it', 8510), (928, 928, 'it', 8511), ...], 'rm': [(48, 57, 'rm', 120792), (65, 66, 'rm', 120120), (67, 67, 'rm', 8450), (68, 71, 'rm', 120123), (72, 72, 'rm', 8461), (73, 77, 'rm', 120128), (78, 78, 'rm', 8469), (79, 79, 'rm', 120134), (80, 81, 'rm', 8473), (82, 82, 'rm', 8477), (83, 89, 'rm', 120138), (90, 90, 'rm', 8484), (97, 122, 'rm', 120146), (915, 915, 'rm', 8510), (928, 928, 'rm', 8511), (931, 931, 'rm', 8512), (947, 947, 'rm', 8509), (960, 960, 'rm', 8508)]}, 'cal': [(65, 90, 'it', 57901)], 'circled': {'bf': [(48, 48, 'bf', 9450), (49, 57, 'bf', 9312), (65, 90, 'bf', 9398), (97, 122, 'bf', 9424)], 'it': [(48, 48, 'rm', 9450), (49, 57, 'rm', 9312), (65, 90, 'it', 9398), (97, 122, 'it', 9424)], 'rm': [(48, 48, 'rm', 9450), (49, 57, 'rm', 9312), (65, 90, 'rm', 9398), (97, 122, 'rm', 9424)]}, 'frak': {'bf': [(65, 90, 'bf', 120172), (97, 122, 'bf', 120198)], 'it': [(65, 66, 'rm', 120068), (67, 67, 'rm', 8493), (68, 71, 'rm', 120071), (72, 72, 'rm', 8460), (73, 73, 'rm', 8465), (74, 81, 'rm', 120077), (82, 82, 'rm', 8476), (83, 89, 'rm', 120086), (90, 90, 'rm', 8488), (97, 122, 'rm', 120094)], 'rm': [(65, 66, 'rm', 120068), (67, 67, 'rm', 8493), (68, 71, 'rm', 120071), (72, 72, 'rm', 8460), (73, 73, 'rm', 8465), (74, 81, 'rm', 120077), (82, 82, 'rm', 8476), (83, 89, 'rm', 120086), (90, 90, 'rm', 8488), (97, 122, 'rm', 120094)]}, 'scr': [(65, 65, 'it', 119964), (66, 66, 'it', 8492), (67, 68, 'it', 119966), (69, 70, 'it', 8496), (71, 71, 'it', 119970), (72, 72, 'it', 8459), (73, 73, 'it', 8464), (74, 75, 'it', 119973), (76, 76, 'it', 8466), (77, 61, 'it', 8467), (78, 81, 'it', 119977), (82, 82, 'it', 8475), (83, 90, 'it', 119982), (97, 100, 'it', 119990), (101, 101, 'it', 8495), (102, 102, 'it', 119995), (103, 103, 'it', 8458), (104, 110, 'it', 119997), (111, 111, 'it', 8500), (112, 122, 'it', 120005)], 'sf': {'bf': [(48, 57, 'bf', 120812), (65, 90, 'bf', 120276), (97, 122, 'bf', 120302), (913, 937, 'bf', 120662), (945, 969, 'bf', 120688), (977, 977, 'bf', 120715), (981, 981, 'bf', 120717), (982, 982, 'bf', 120719), (1008, 1008, 'bf', 120716), (1009, 1009, 'bf', 120718), (1013, 1013, 'bf', 120714), (8706, 8706, 'bf', 120713), (8711, 8711, 'bf', 120687)], 'it': [(48, 57, 'rm', 120802), (65, 90, 'it', 120328), (97, 122, 'it', 120354), (913, 937, 'rm', 57725), (945, 969, 'it', 57816), (977, 977, 'it', 57842), (981, 981, 'it', 57843), (982, 982, 'it', 57845), (1009, 1009, 'it', 57844), (1013, 1013, 'it', 57841)], 'rm': [(48, 57, 'rm', 120802), (65, 90, 'rm', 120224), (97, 122, 'rm', 120250), (913, 937, 'rm', 57725), (945, 969, 'rm', 57750), (977, 977, 'rm', 57776), (981, 981, 'rm', 57777), (982, 982, 'rm', 57779), (1009, 1009, 'rm', 57778), (1013, 1013, 'rm', 57775), (8706, 8706, 'rm', 57724)]}, 'tt': [(48, 57, 'rm', 120822), (65, 90, 'rm', 120432), (97, 122, 'rm', 120458)]}<br>
<strong>tex2uni</strong> = {'$': 36, '%': 37, 'AA': 8491, 'AE': 198, 'BbbC': 8450, 'BbbN': 8469, 'BbbP': 8473, 'BbbQ': 8474, 'BbbR': 8477, 'BbbZ': 8484, ...}</td></tr></table>
@footer@