Sophie

Sophie

distrib > Fedora > 18 > i386 > by-pkgid > bf21b4394f4d7fa09e3626145d3315e0 > files > 2109

python-matplotlib-doc-1.2.0-14.fc18.i686.rpm



<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">


<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    
    <title>AxesDivider &mdash; Matplotlib 1.2.0 documentation</title>
    
    <link rel="stylesheet" href="../../../_static/mpl.css" type="text/css" />
    <link rel="stylesheet" href="../../../_static/pygments.css" type="text/css" />
    
    <script type="text/javascript">
      var DOCUMENTATION_OPTIONS = {
        URL_ROOT:    '../../../',
        VERSION:     '1.2.0',
        COLLAPSE_INDEX: false,
        FILE_SUFFIX: '.html',
        HAS_SOURCE:  true
      };
    </script>
    <script type="text/javascript" src="../../../_static/jquery.js"></script>
    <script type="text/javascript" src="../../../_static/underscore.js"></script>
    <script type="text/javascript" src="../../../_static/doctools.js"></script>
    <link rel="search" type="application/opensearchdescription+xml"
          title="Search within Matplotlib 1.2.0 documentation"
          href="../../../_static/opensearch.xml"/>
    <link rel="top" title="Matplotlib 1.2.0 documentation" href="../../../index.html" />
    <link rel="up" title="The Matplotlib AxesGrid Toolkit User’s Guide" href="index.html" />
    <link rel="next" title="AXISARTIST namespace" href="axisartist.html" />
    <link rel="prev" title="The Matplotlib AxesGrid Toolkit User’s Guide" href="index.html" /> 
  </head>
  <body>
<!-- Piwik -->
<script type="text/javascript">
if ("matplotlib.sourceforge.net" == document.location.hostname ||
    "matplotlib.sf.net" == document.location.hostname) {
  var pkBaseURL = (("https:" == document.location.protocol) ? "https://apps.sourceforge.net/piwik/matplotlib/" : "http://apps.sourceforge.net/piwik/matplotlib/");
  document.write(unescape("%3Cscript src='" + pkBaseURL + "piwik.js' type='text/javascript'%3E%3C/script%3E"));
}
</script>
<script type="text/javascript">
if ("matplotlib.sourceforge.net" == document.location.hostname ||
    "matplotlib.sf.net" == document.location.hostname) {
  piwik_action_name = '';
  piwik_idsite = 1;
  piwik_url = pkBaseURL + "piwik.php";
  piwik_log(piwik_action_name, piwik_idsite, piwik_url);
  document.write(unescape('%3Cobject%3E%3Cnoscript%3E%3Cp%3E%3Cimg src="http://apps.sourceforge.net/piwik/matplotlib/piwik.php?idsite=1" alt="piwik"/%3E%3C/p%3E%3C/noscript%3E%3C/object%3E'));
}
</script>
<!-- End Piwik Tag -->
<link rel="shortcut icon" href="_static/favicon.ico">

<div style="background-color: white; text-align: left; padding: 10px 10px 15px 15px">
<a href="../../../index.html"><img src="../../../_static/logo2.png" border="0" alt="matplotlib"/></a>
</div>

    <div class="related">
      <h3>Navigation</h3>
      <ul>
        <li class="right" style="margin-right: 10px">
          <a href="../../../genindex.html" title="General Index"
             accesskey="I">index</a></li>
        <li class="right" >
          <a href="../../../py-modindex.html" title="Python Module Index"
             >modules</a> |</li>
        <li class="right" >
          <a href="axisartist.html" title="AXISARTIST namespace"
             accesskey="N">next</a> |</li>
        <li class="right" >
          <a href="index.html" title="The Matplotlib AxesGrid Toolkit User’s Guide"
             accesskey="P">previous</a> |</li>
        <li><a href="../../../index.html">home</a>|&nbsp;</li>
        <li><a href="../../../search.html">search</a>|&nbsp;</li>
        <li><a href="../../../examples/index.html">examples</a>|&nbsp;</li>
        <li><a href="../../../gallery.html">gallery</a>|&nbsp;</li>
        <li><a href="../../../contents.html">docs</a> &raquo;</li>

          <li><a href="../../index.html" >Toolkits</a> &raquo;</li>
          <li><a href="../index.html" >Matplotlib AxesGrid Toolkit</a> &raquo;</li>
          <li><a href="index.html" accesskey="U">The Matplotlib AxesGrid Toolkit User&#8217;s Guide</a> &raquo;</li> 
      </ul>
    </div>

      <div class="sphinxsidebar">
        <div class="sphinxsidebarwrapper">
  <h4>Previous topic</h4>
  <p class="topless"><a href="index.html"
                        title="previous chapter">The Matplotlib AxesGrid Toolkit User&#8217;s Guide</a></p>
  <h4>Next topic</h4>
  <p class="topless"><a href="axisartist.html"
                        title="next chapter">AXISARTIST namespace</a></p>
  <h3>This Page</h3>
  <ul class="this-page-menu">
    <li><a href="../../../_sources/mpl_toolkits/axes_grid/users/axes_divider.txt"
           rel="nofollow">Show Source</a></li>
  </ul>
<div id="searchbox" style="display: none">
  <h3>Quick search</h3>
    <form class="search" action="../../../search.html" method="get">
      <input type="text" name="q" />
      <input type="submit" value="Go" />
      <input type="hidden" name="check_keywords" value="yes" />
      <input type="hidden" name="area" value="default" />
    </form>
    <p class="searchtip" style="font-size: 90%">
    Enter search terms or a module, class or function name.
    </p>
</div>
<script type="text/javascript">$('#searchbox').show(0);</script>
        </div>
      </div>

    <div class="document">
      <div class="documentwrapper">
        <div class="bodywrapper">
          <div class="body">
            
  <div class="section" id="axesdivider">
<h1>AxesDivider<a class="headerlink" href="#axesdivider" title="Permalink to this headline">¶</a></h1>
<p>The axes_divider module provide helper classes to adjust the axes
positions of set of images in the drawing time.</p>
<ul class="simple">
<li><a class="reference internal" href="../api/axes_size_api.html#module-mpl_toolkits.axes_grid.axes_size" title="mpl_toolkits.axes_grid.axes_size"><tt class="xref py py-mod docutils literal"><span class="pre">axes_size</span></tt></a> provides a classes of
units that the size of each axes will be determined. For example,
you can specify a fixed size</li>
<li><tt class="xref py py-class docutils literal"><span class="pre">Divider</span></tt> this is the class
that is used calculates the axes position. It divides the given
rectangular area into several areas. You initialize the divider by
setting the horizontal and vertical list of sizes that the division
will be based on. You then use the new_locator method, whose return
value is a callable object that can be used to set the axes_locator
of the axes.</li>
</ul>
<p>You first initialize the divider by specifying its grids, i.e.,
horizontal and vertical.</p>
<p>for example,:</p>
<div class="highlight-python"><div class="highlight"><pre><span class="n">rect</span> <span class="o">=</span> <span class="p">[</span><span class="mf">0.2</span><span class="p">,</span> <span class="mf">0.2</span><span class="p">,</span> <span class="mf">0.6</span><span class="p">,</span> <span class="mf">0.6</span><span class="p">]</span>
<span class="n">horiz</span><span class="o">=</span><span class="p">[</span><span class="n">h0</span><span class="p">,</span> <span class="n">h1</span><span class="p">,</span> <span class="n">h2</span><span class="p">,</span> <span class="n">h3</span><span class="p">]</span>
<span class="n">vert</span><span class="o">=</span><span class="p">[</span><span class="n">v0</span><span class="p">,</span> <span class="n">v1</span><span class="p">,</span> <span class="n">v2</span><span class="p">]</span>
<span class="n">divider</span> <span class="o">=</span> <span class="n">Divider</span><span class="p">(</span><span class="n">fig</span><span class="p">,</span> <span class="n">rect</span><span class="p">,</span> <span class="n">horiz</span><span class="p">,</span> <span class="n">vert</span><span class="p">)</span>
</pre></div>
</div>
<p>where, rect is a bounds of the box that will be divided and h0,..h3,
v0,..v2 need to be an instance of classes in the
<a class="reference internal" href="../api/axes_size_api.html#module-mpl_toolkits.axes_grid.axes_size" title="mpl_toolkits.axes_grid.axes_size"><tt class="xref py py-mod docutils literal"><span class="pre">axes_size</span></tt></a>.  They have <em>get_size</em> method
that returns a tuple of two floats. The first float is the relative
size, and the second float is the absolute size. Consider a following
grid.</p>
<table border="1" class="docutils">
<colgroup>
<col width="25%" />
<col width="25%" />
<col width="25%" />
<col width="25%" />
</colgroup>
<tbody valign="top">
<tr class="row-odd"><td>v0</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr class="row-even"><td>v1</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr class="row-odd"><td>h0,v2</td>
<td>h1</td>
<td>h2</td>
<td>h3</td>
</tr>
</tbody>
</table>
<ul class="simple">
<li>v0 =&gt; 0, 2</li>
<li>v1 =&gt; 2, 0</li>
<li>v2 =&gt; 3, 0</li>
</ul>
<p>The height of the bottom row is always 2 (axes_divider internally
assumes that the unit is inch). The first and the second rows with
height ratio of 2:3. For example, if the total height of the grid 6,
then the first and second row will each occupy 2/(2+3) and 3/(2+3) of
(6-1) inches. The widths of columns (horiz) will be similarly
determined. When aspect ratio is set, the total height (or width) will
be adjusted accordingly.</p>
<p>The <a class="reference internal" href="../api/axes_size_api.html#module-mpl_toolkits.axes_grid.axes_size" title="mpl_toolkits.axes_grid.axes_size"><tt class="xref py py-mod docutils literal"><span class="pre">mpl_toolkits.axes_grid.axes_size</span></tt></a> contains several classes
that can be used to set the horizontal and vertical configurations. For
example, for the vertical configuration above will be:</p>
<div class="highlight-python"><div class="highlight"><pre><span class="kn">from</span> <span class="nn">mpl_toolkits.axes_grid.axes_size</span> <span class="kn">import</span> <span class="n">Fixed</span><span class="p">,</span> <span class="n">Scaled</span>
<span class="n">vert</span> <span class="o">=</span> <span class="p">[</span><span class="n">Fixed</span><span class="p">(</span><span class="mi">2</span><span class="p">),</span> <span class="n">Scaled</span><span class="p">(</span><span class="mi">2</span><span class="p">),</span> <span class="n">Scaled</span><span class="p">(</span><span class="mi">3</span><span class="p">)]</span>
</pre></div>
</div>
<p>After you set up the divider object, then you create a locator
instance which will be given to the axes.:</p>
<div class="highlight-python"><div class="highlight"><pre><span class="n">locator</span> <span class="o">=</span> <span class="n">divider</span><span class="o">.</span><span class="n">new_locator</span><span class="p">(</span><span class="n">nx</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span> <span class="n">ny</span><span class="o">=</span><span class="mi">1</span><span class="p">)</span>
<span class="n">ax</span><span class="o">.</span><span class="n">set_axes_locator</span><span class="p">(</span><span class="n">locator</span><span class="p">)</span>
</pre></div>
</div>
<p>The return value of the new_locator method is a instance of the
AxesLocator class. It is a callable object that returns the
location and size of the cell at the first column and the second row.
You may create a locator that spans over multiple cells.:</p>
<div class="highlight-python"><div class="highlight"><pre><span class="n">locator</span> <span class="o">=</span> <span class="n">divider</span><span class="o">.</span><span class="n">new_locator</span><span class="p">(</span><span class="n">nx</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span> <span class="n">nx</span><span class="o">=</span><span class="mi">2</span><span class="p">,</span> <span class="n">ny</span><span class="o">=</span><span class="mi">1</span><span class="p">)</span>
</pre></div>
</div>
<p>The above locator, when called, will return the position and size of
the cells spanning the first and second column and the first row. You
may consider it as [0:2, 1].</p>
<p>See the example,</p>
<div class="highlight-python"><div class="highlight"><pre><span class="kn">import</span> <span class="nn">mpl_toolkits.axes_grid.axes_size</span> <span class="kn">as</span> <span class="nn">Size</span>
<span class="kn">from</span> <span class="nn">mpl_toolkits.axes_grid</span> <span class="kn">import</span> <span class="n">Divider</span>
<span class="kn">import</span> <span class="nn">matplotlib.pyplot</span> <span class="kn">as</span> <span class="nn">plt</span>

<span class="n">fig1</span> <span class="o">=</span> <span class="n">plt</span><span class="o">.</span><span class="n">figure</span><span class="p">(</span><span class="mi">1</span><span class="p">,</span> <span class="p">(</span><span class="mf">5.5</span><span class="p">,</span> <span class="mf">4.</span><span class="p">))</span>

<span class="c"># the rect parameter will be ignore as we will set axes_locator</span>
<span class="n">rect</span> <span class="o">=</span> <span class="p">(</span><span class="mf">0.1</span><span class="p">,</span> <span class="mf">0.1</span><span class="p">,</span> <span class="mf">0.8</span><span class="p">,</span> <span class="mf">0.8</span><span class="p">)</span>
<span class="n">ax</span> <span class="o">=</span> <span class="p">[</span><span class="n">fig1</span><span class="o">.</span><span class="n">add_axes</span><span class="p">(</span><span class="n">rect</span><span class="p">,</span> <span class="n">label</span><span class="o">=</span><span class="s">&quot;</span><span class="si">%d</span><span class="s">&quot;</span><span class="o">%</span><span class="n">i</span><span class="p">)</span> <span class="k">for</span> <span class="n">i</span> <span class="ow">in</span> <span class="nb">range</span><span class="p">(</span><span class="mi">4</span><span class="p">)]</span>

<span class="n">horiz</span> <span class="o">=</span> <span class="p">[</span><span class="n">Size</span><span class="o">.</span><span class="n">Scaled</span><span class="p">(</span><span class="mf">1.5</span><span class="p">),</span> <span class="n">Size</span><span class="o">.</span><span class="n">Fixed</span><span class="p">(</span><span class="o">.</span><span class="mi">5</span><span class="p">),</span> <span class="n">Size</span><span class="o">.</span><span class="n">Scaled</span><span class="p">(</span><span class="mf">1.</span><span class="p">),</span>
         <span class="n">Size</span><span class="o">.</span><span class="n">Scaled</span><span class="p">(</span><span class="o">.</span><span class="mi">5</span><span class="p">)]</span>

<span class="n">vert</span> <span class="o">=</span> <span class="p">[</span><span class="n">Size</span><span class="o">.</span><span class="n">Scaled</span><span class="p">(</span><span class="mf">1.</span><span class="p">),</span> <span class="n">Size</span><span class="o">.</span><span class="n">Fixed</span><span class="p">(</span><span class="o">.</span><span class="mi">5</span><span class="p">),</span> <span class="n">Size</span><span class="o">.</span><span class="n">Scaled</span><span class="p">(</span><span class="mf">1.5</span><span class="p">)]</span>

<span class="c"># divide the axes rectangle into grid whose size is specified by horiz * vert</span>
<span class="n">divider</span> <span class="o">=</span> <span class="n">Divider</span><span class="p">(</span><span class="n">fig1</span><span class="p">,</span> <span class="n">rect</span><span class="p">,</span> <span class="n">horiz</span><span class="p">,</span> <span class="n">vert</span><span class="p">,</span> <span class="n">aspect</span><span class="o">=</span><span class="bp">False</span><span class="p">)</span>

<span class="n">ax</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span><span class="o">.</span><span class="n">set_axes_locator</span><span class="p">(</span><span class="n">divider</span><span class="o">.</span><span class="n">new_locator</span><span class="p">(</span><span class="n">nx</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span> <span class="n">ny</span><span class="o">=</span><span class="mi">0</span><span class="p">))</span>
<span class="n">ax</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span><span class="o">.</span><span class="n">set_axes_locator</span><span class="p">(</span><span class="n">divider</span><span class="o">.</span><span class="n">new_locator</span><span class="p">(</span><span class="n">nx</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span> <span class="n">ny</span><span class="o">=</span><span class="mi">2</span><span class="p">))</span>
<span class="n">ax</span><span class="p">[</span><span class="mi">2</span><span class="p">]</span><span class="o">.</span><span class="n">set_axes_locator</span><span class="p">(</span><span class="n">divider</span><span class="o">.</span><span class="n">new_locator</span><span class="p">(</span><span class="n">nx</span><span class="o">=</span><span class="mi">2</span><span class="p">,</span> <span class="n">ny</span><span class="o">=</span><span class="mi">2</span><span class="p">))</span>
<span class="n">ax</span><span class="p">[</span><span class="mi">3</span><span class="p">]</span><span class="o">.</span><span class="n">set_axes_locator</span><span class="p">(</span><span class="n">divider</span><span class="o">.</span><span class="n">new_locator</span><span class="p">(</span><span class="n">nx</span><span class="o">=</span><span class="mi">2</span><span class="p">,</span> <span class="n">nx1</span><span class="o">=</span><span class="mi">4</span><span class="p">,</span> <span class="n">ny</span><span class="o">=</span><span class="mi">0</span><span class="p">))</span>

<span class="k">for</span> <span class="n">ax1</span> <span class="ow">in</span> <span class="n">ax</span><span class="p">:</span>
    <span class="n">plt</span><span class="o">.</span><span class="n">setp</span><span class="p">(</span><span class="n">ax1</span><span class="o">.</span><span class="n">get_xticklabels</span><span class="p">()</span><span class="o">+</span><span class="n">ax1</span><span class="o">.</span><span class="n">get_yticklabels</span><span class="p">(),</span>
             <span class="n">visible</span><span class="o">=</span><span class="bp">False</span><span class="p">)</span>

<span class="n">plt</span><span class="o">.</span><span class="n">draw</span><span class="p">()</span>
<span class="n">plt</span><span class="o">.</span><span class="n">show</span><span class="p">()</span>
</pre></div>
</div>
<p>(<a class="reference external" href="../../../mpl_toolkits/axes_grid/figures/simple_axes_divider2.py">Source code</a>, <a class="reference external" href="../../../mpl_toolkits/axes_grid/figures/simple_axes_divider2.png">png</a>, <a class="reference external" href="../../../mpl_toolkits/axes_grid/figures/simple_axes_divider2.hires.png">hires.png</a>, <a class="reference external" href="../../../mpl_toolkits/axes_grid/figures/simple_axes_divider2.pdf">pdf</a>)</p>
<div class="figure">
<img alt="../../../_images/simple_axes_divider2.png" src="../../../_images/simple_axes_divider2.png" />
</div>
<p>You can adjust the size of the each axes according to their x or y
data limits (AxesX and AxesY), similar to the axes aspect parameter.</p>
<div class="highlight-python"><div class="highlight"><pre><span class="kn">import</span> <span class="nn">mpl_toolkits.axes_grid.axes_size</span> <span class="kn">as</span> <span class="nn">Size</span>
<span class="kn">from</span> <span class="nn">mpl_toolkits.axes_grid</span> <span class="kn">import</span> <span class="n">Divider</span>
<span class="kn">import</span> <span class="nn">matplotlib.pyplot</span> <span class="kn">as</span> <span class="nn">plt</span>


<span class="n">fig1</span> <span class="o">=</span> <span class="n">plt</span><span class="o">.</span><span class="n">figure</span><span class="p">(</span><span class="mi">1</span><span class="p">,</span> <span class="p">(</span><span class="mf">5.5</span><span class="p">,</span> <span class="mi">4</span><span class="p">))</span>

<span class="c"># the rect parameter will be ignore as we will set axes_locator</span>
<span class="n">rect</span> <span class="o">=</span> <span class="p">(</span><span class="mf">0.1</span><span class="p">,</span> <span class="mf">0.1</span><span class="p">,</span> <span class="mf">0.8</span><span class="p">,</span> <span class="mf">0.8</span><span class="p">)</span>
<span class="n">ax</span> <span class="o">=</span> <span class="p">[</span><span class="n">fig1</span><span class="o">.</span><span class="n">add_axes</span><span class="p">(</span><span class="n">rect</span><span class="p">,</span> <span class="n">label</span><span class="o">=</span><span class="s">&quot;</span><span class="si">%d</span><span class="s">&quot;</span><span class="o">%</span><span class="n">i</span><span class="p">)</span> <span class="k">for</span> <span class="n">i</span> <span class="ow">in</span> <span class="nb">range</span><span class="p">(</span><span class="mi">4</span><span class="p">)]</span>


<span class="n">horiz</span> <span class="o">=</span> <span class="p">[</span><span class="n">Size</span><span class="o">.</span><span class="n">AxesX</span><span class="p">(</span><span class="n">ax</span><span class="p">[</span><span class="mi">0</span><span class="p">]),</span> <span class="n">Size</span><span class="o">.</span><span class="n">Fixed</span><span class="p">(</span><span class="o">.</span><span class="mi">5</span><span class="p">),</span> <span class="n">Size</span><span class="o">.</span><span class="n">AxesX</span><span class="p">(</span><span class="n">ax</span><span class="p">[</span><span class="mi">1</span><span class="p">])]</span>
<span class="n">vert</span> <span class="o">=</span> <span class="p">[</span><span class="n">Size</span><span class="o">.</span><span class="n">AxesY</span><span class="p">(</span><span class="n">ax</span><span class="p">[</span><span class="mi">0</span><span class="p">]),</span> <span class="n">Size</span><span class="o">.</span><span class="n">Fixed</span><span class="p">(</span><span class="o">.</span><span class="mi">5</span><span class="p">),</span> <span class="n">Size</span><span class="o">.</span><span class="n">AxesY</span><span class="p">(</span><span class="n">ax</span><span class="p">[</span><span class="mi">2</span><span class="p">])]</span>

<span class="c"># divide the axes rectangle into grid whose size is specified by horiz * vert</span>
<span class="n">divider</span> <span class="o">=</span> <span class="n">Divider</span><span class="p">(</span><span class="n">fig1</span><span class="p">,</span> <span class="n">rect</span><span class="p">,</span> <span class="n">horiz</span><span class="p">,</span> <span class="n">vert</span><span class="p">,</span> <span class="n">aspect</span><span class="o">=</span><span class="bp">False</span><span class="p">)</span>


<span class="n">ax</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span><span class="o">.</span><span class="n">set_axes_locator</span><span class="p">(</span><span class="n">divider</span><span class="o">.</span><span class="n">new_locator</span><span class="p">(</span><span class="n">nx</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span> <span class="n">ny</span><span class="o">=</span><span class="mi">0</span><span class="p">))</span>
<span class="n">ax</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span><span class="o">.</span><span class="n">set_axes_locator</span><span class="p">(</span><span class="n">divider</span><span class="o">.</span><span class="n">new_locator</span><span class="p">(</span><span class="n">nx</span><span class="o">=</span><span class="mi">2</span><span class="p">,</span> <span class="n">ny</span><span class="o">=</span><span class="mi">0</span><span class="p">))</span>
<span class="n">ax</span><span class="p">[</span><span class="mi">2</span><span class="p">]</span><span class="o">.</span><span class="n">set_axes_locator</span><span class="p">(</span><span class="n">divider</span><span class="o">.</span><span class="n">new_locator</span><span class="p">(</span><span class="n">nx</span><span class="o">=</span><span class="mi">0</span><span class="p">,</span> <span class="n">ny</span><span class="o">=</span><span class="mi">2</span><span class="p">))</span>
<span class="n">ax</span><span class="p">[</span><span class="mi">3</span><span class="p">]</span><span class="o">.</span><span class="n">set_axes_locator</span><span class="p">(</span><span class="n">divider</span><span class="o">.</span><span class="n">new_locator</span><span class="p">(</span><span class="n">nx</span><span class="o">=</span><span class="mi">2</span><span class="p">,</span> <span class="n">ny</span><span class="o">=</span><span class="mi">2</span><span class="p">))</span>

<span class="n">ax</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span><span class="o">.</span><span class="n">set_xlim</span><span class="p">(</span><span class="mi">0</span><span class="p">,</span> <span class="mi">2</span><span class="p">)</span>
<span class="n">ax</span><span class="p">[</span><span class="mi">1</span><span class="p">]</span><span class="o">.</span><span class="n">set_xlim</span><span class="p">(</span><span class="mi">0</span><span class="p">,</span> <span class="mi">1</span><span class="p">)</span>

<span class="n">ax</span><span class="p">[</span><span class="mi">0</span><span class="p">]</span><span class="o">.</span><span class="n">set_ylim</span><span class="p">(</span><span class="mi">0</span><span class="p">,</span> <span class="mi">1</span><span class="p">)</span>
<span class="n">ax</span><span class="p">[</span><span class="mi">2</span><span class="p">]</span><span class="o">.</span><span class="n">set_ylim</span><span class="p">(</span><span class="mi">0</span><span class="p">,</span> <span class="mi">2</span><span class="p">)</span>

<span class="n">divider</span><span class="o">.</span><span class="n">set_aspect</span><span class="p">(</span><span class="mf">1.</span><span class="p">)</span>

<span class="k">for</span> <span class="n">ax1</span> <span class="ow">in</span> <span class="n">ax</span><span class="p">:</span>
    <span class="n">plt</span><span class="o">.</span><span class="n">setp</span><span class="p">(</span><span class="n">ax1</span><span class="o">.</span><span class="n">get_xticklabels</span><span class="p">()</span><span class="o">+</span><span class="n">ax1</span><span class="o">.</span><span class="n">get_yticklabels</span><span class="p">(),</span>
             <span class="n">visible</span><span class="o">=</span><span class="bp">False</span><span class="p">)</span>

<span class="n">plt</span><span class="o">.</span><span class="n">draw</span><span class="p">()</span>
<span class="n">plt</span><span class="o">.</span><span class="n">show</span><span class="p">()</span>
</pre></div>
</div>
<p>(<a class="reference external" href="../../../mpl_toolkits/axes_grid/figures/simple_axes_divider3.py">Source code</a>, <a class="reference external" href="../../../mpl_toolkits/axes_grid/figures/simple_axes_divider3.png">png</a>, <a class="reference external" href="../../../mpl_toolkits/axes_grid/figures/simple_axes_divider3.hires.png">hires.png</a>, <a class="reference external" href="../../../mpl_toolkits/axes_grid/figures/simple_axes_divider3.pdf">pdf</a>)</p>
<div class="figure">
<img alt="../../../_images/simple_axes_divider3.png" src="../../../_images/simple_axes_divider3.png" />
</div>
</div>


          </div>
        </div>
      </div>
      <div class="clearer"></div>
    </div>
    <div class="related">
      <h3>Navigation</h3>
      <ul>
        <li class="right" style="margin-right: 10px">
          <a href="../../../genindex.html" title="General Index"
             >index</a></li>
        <li class="right" >
          <a href="../../../py-modindex.html" title="Python Module Index"
             >modules</a> |</li>
        <li class="right" >
          <a href="axisartist.html" title="AXISARTIST namespace"
             >next</a> |</li>
        <li class="right" >
          <a href="index.html" title="The Matplotlib AxesGrid Toolkit User’s Guide"
             >previous</a> |</li>
        <li><a href="../../../index.html">home</a>|&nbsp;</li>
        <li><a href="../../../search.html">search</a>|&nbsp;</li>
        <li><a href="../../../examples/index.html">examples</a>|&nbsp;</li>
        <li><a href="../../../gallery.html">gallery</a>|&nbsp;</li>
        <li><a href="../../../contents.html">docs</a> &raquo;</li>

          <li><a href="../../index.html" >Toolkits</a> &raquo;</li>
          <li><a href="../index.html" >Matplotlib AxesGrid Toolkit</a> &raquo;</li>
          <li><a href="index.html" >The Matplotlib AxesGrid Toolkit User&#8217;s Guide</a> &raquo;</li> 
      </ul>
    </div>
    <div class="footer">
        &copy; Copyright 2012 John Hunter, Darren Dale, Eric Firing, Michael Droettboom and the matplotlib development team.
      Last updated on Jul 23, 2013.
      Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.1.3.
    </div>
  </body>
</html>