You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.
Dismiss alert
<areashape="rect" id="node2" href="#matplotlib.transforms.Affine2DBase" target="_top" title="The base class of all 2D affine transformations." alt="" coords="402,118,475,135"/>
<areashape="rect" id="node9" href="#matplotlib.transforms.BboxTransformFrom" target="_top" title=":class:`BboxTransformFrom` linearly transforms points from a given" alt="" coords="506,69,607,85"/>
<areashape="rect" id="node10" href="#matplotlib.transforms.BboxTransformTo" target="_top" title=":class:`BboxTransformTo` is a transformation that linearly" alt="" coords="512,101,601,118"/>
<areashape="rect" id="node12" href="#matplotlib.transforms.BlendedAffine2D" target="_top" title="A "blended" transform uses one transform for the *x*-direction, and" alt="" coords="513,134,600,151"/>
<areashape="rect" id="node14" href="#matplotlib.transforms.CompositeAffine2D" target="_top" title="A composite transform formed by applying transform *a* then transform *b*." alt="" coords="508,166,606,183"/>
<areashape="rect" id="node16" href="#matplotlib.transforms.IdentityTransform" target="_top" title="A special class that does one thing, the identity transform, in a" alt="" coords="511,199,602,216"/>
<areashape="rect" id="node19" href="#matplotlib.transforms.ScaledTranslation" target="_top" title="A transformation that translates by *xt* and *yt*, after *xt* and *yt*" alt="" coords="512,232,602,248"/>
<areashape="rect" id="node3" href="#matplotlib.transforms.AffineBase" target="_top" title="The base class of all affine transformations of any number of" alt="" coords="271,118,332,135"/>
<areashape="rect" id="node4" href="#matplotlib.transforms.Transform" target="_top" title="The base class of all :class:`TransformNode` instances that" alt="" coords="130,183,187,200"/>
<areashape="rect" id="node13" href="#matplotlib.transforms.BlendedGenericTransform" target="_top" title="A "blended" transform uses one transform for the *x*-direction, and" alt="" coords="239,151,365,167"/>
<areashape="rect" id="node15" href="#matplotlib.transforms.CompositeGenericTransform" target="_top" title="A composite transform formed by applying transform *a* then" alt="" coords="233,183,370,200"/>
<areashape="rect" id="node20" href="#matplotlib.transforms.TransformWrapper" target="_top" title="A helper class that holds a single child transform and acts" alt="" coords="255,216,348,233"/>
<areashape="rect" id="node6" href="#matplotlib.transforms.BboxBase" target="_top" title="This is the base class of all bounding boxes, and provides" alt="" coords="130,281,187,298"/>
<areashape="rect" id="node17" href="#matplotlib.transforms.LockableBbox" target="_top" title="A :class:`Bbox` where some elements may be locked at certain values." alt="" coords="264,281,339,298"/>
<areashape="rect" id="node21" href="#matplotlib.transforms.TransformedBbox" target="_top" title="A :class:`Bbox` that is automatically transformed by a given" alt="" coords="257,314,347,330"/>
<areashape="rect" id="node7" href="#matplotlib.transforms.TransformNode" target="_top" title=":class:`TransformNode` is the base class for anything that" alt="" coords="4,281,84,298"/>
<areashape="rect" id="node11" href="#matplotlib.transforms.BboxTransformToMaxOnly" target="_top" title=":class:`BboxTransformTo` is a transformation that linearly" alt="" coords="639,101,764,118"/>
<areashape="rect" id="node18" href="path_api.html#matplotlib.path.Path" target="_top" title=":class:`Path` represents a series of possibly disconnected," alt="" coords="20,248,67,265"/>
<spanid="matplotlib-transforms"></span><h2><aclass="reference internal" href="#module-matplotlib.transforms" title="matplotlib.transforms"><codeclass="xref py py-mod docutils literal notranslate"><spanclass="pre">matplotlib.transforms</span></code></a><aclass="headerlink" href="#module-matplotlib.transforms" title="Permalink to this headline">¶</a></h2>
<p>matplotlib includes a framework for arbitrary geometric
transformations that is used determine the final position of all
elements drawn on the canvas.</p>
<p>Transforms are composed into trees of <aclass="reference internal" href="#matplotlib.transforms.TransformNode" title="matplotlib.transforms.TransformNode"><codeclass="xref py py-class docutils literal notranslate"><spanclass="pre">TransformNode</span></code></a> objects
whose actual value depends on their children. When the contents of
children change, their parents are automatically invalidated. The
next time an invalidated transform is accessed, it is recomputed to
reflect those changes. This invalidation/caching approach prevents
unnecessary recomputations of transforms, and contributes to better
interactive performance.</p>
<p>For example, here is a graph of the transform tree used to plot data
<p>The backends are not expected to handle non-affine transformations
themselves.</p>
<dlclass="class">
<dtid="matplotlib.transforms.Affine2D">
<emclass="property">class </em><codeclass="descclassname">matplotlib.transforms.</code><codeclass="descname">Affine2D</code><spanclass="sig-paren">(</span><em>matrix=None</em>, <em>**kwargs</em><spanclass="sig-paren">)</span><aclass="headerlink" href="#matplotlib.transforms.Affine2D" title="Permalink to this definition">¶</a></dt>
<p>If <em>matrix</em> is None, initialize with the identity transform.</p>
<dlclass="method">
<dtid="matplotlib.transforms.Affine2D.clear">
<codeclass="descname">clear</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="headerlink" href="#matplotlib.transforms.Affine2D.clear" title="Permalink to this definition">¶</a></dt>
<dd><p>Reset the underlying matrix to the identity transform.</p>
<codeclass="descname">get_matrix</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="headerlink" href="#matplotlib.transforms.Affine2D.get_matrix" title="Permalink to this definition">¶</a></dt>
<dd><p>Get the underlying transformation matrix as a 3x3 numpy array:</p>
<emclass="property">static </em><codeclass="descname">identity</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="headerlink" href="#matplotlib.transforms.Affine2D.identity" title="Permalink to this definition">¶</a></dt>
<dd><p>(staticmethod) Return a new <aclass="reference internal" href="#matplotlib.transforms.Affine2D" title="matplotlib.transforms.Affine2D"><codeclass="xref py py-class docutils literal notranslate"><spanclass="pre">Affine2D</span></code></a> object that is
the identity transform.</p>
<p>Unless this transform will be mutated later on, consider using
the faster <aclass="reference internal" href="#matplotlib.transforms.IdentityTransform" title="matplotlib.transforms.IdentityTransform"><codeclass="xref py py-class docutils literal notranslate"><spanclass="pre">IdentityTransform</span></code></a> class instead.</p>
<codeclass="descname">is_separable</code><aclass="headerlink" href="#matplotlib.transforms.Affine2D.is_separable" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>
<dlclass="method">
<dtid="matplotlib.transforms.Affine2D.rotate">
<codeclass="descname">rotate</code><spanclass="sig-paren">(</span><em>theta</em><spanclass="sig-paren">)</span><aclass="headerlink" href="#matplotlib.transforms.Affine2D.rotate" title="Permalink to this definition">¶</a></dt>
<dd><p>Add a rotation (in radians) to this transform in place.</p>
<p>Returns <em>self</em>, so this method can easily be chained with more
<codeclass="descname">rotate_around</code><spanclass="sig-paren">(</span><em>x</em>, <em>y</em>, <em>theta</em><spanclass="sig-paren">)</span><aclass="headerlink" href="#matplotlib.transforms.Affine2D.rotate_around" title="Permalink to this definition">¶</a></dt>
<dd><p>Add a rotation (in radians) around the point (x, y) in place.</p>
<p>Returns <em>self</em>, so this method can easily be chained with more
<codeclass="descname">rotate_deg</code><spanclass="sig-paren">(</span><em>degrees</em><spanclass="sig-paren">)</span><aclass="headerlink" href="#matplotlib.transforms.Affine2D.rotate_deg" title="Permalink to this definition">¶</a></dt>
<dd><p>Add a rotation (in degrees) to this transform in place.</p>
<p>Returns <em>self</em>, so this method can easily be chained with more
<codeclass="descname">rotate_deg_around</code><spanclass="sig-paren">(</span><em>x</em>, <em>y</em>, <em>degrees</em><spanclass="sig-paren">)</span><aclass="headerlink" href="#matplotlib.transforms.Affine2D.rotate_deg_around" title="Permalink to this definition">¶</a></dt>
<dd><p>Add a rotation (in degrees) around the point (x, y) in place.</p>
<p>Returns <em>self</em>, so this method can easily be chained with more
and <aclass="reference internal" href="#matplotlib.transforms.Affine2D.scale" title="matplotlib.transforms.Affine2D.scale"><codeclass="xref py py-meth docutils literal notranslate"><spanclass="pre">scale()</span></code></a>.</p>
</dd></dl>
<dlclass="method">
<dtid="matplotlib.transforms.Affine2D.scale">
<codeclass="descname">scale</code><spanclass="sig-paren">(</span><em>sx</em>, <em>sy=None</em><spanclass="sig-paren">)</span><aclass="headerlink" href="#matplotlib.transforms.Affine2D.scale" title="Permalink to this definition">¶</a></dt>
<dd><p>Adds a scale in place.</p>
<p>If <em>sy</em> is None, the same scale is applied in both the <em>x</em>- and
<em>y</em>-directions.</p>
<p>Returns <em>self</em>, so this method can easily be chained with more
and <aclass="reference internal" href="#matplotlib.transforms.Affine2D.scale" title="matplotlib.transforms.Affine2D.scale"><codeclass="xref py py-meth docutils literal notranslate"><spanclass="pre">scale()</span></code></a>.</p>
</dd></dl>
<dlclass="method">
<dtid="matplotlib.transforms.Affine2D.set">
<codeclass="descname">set</code><spanclass="sig-paren">(</span><em>other</em><spanclass="sig-paren">)</span><aclass="headerlink" href="#matplotlib.transforms.Affine2D.set" title="Permalink to this definition">¶</a></dt>
<dd><p>Set this transformation from the frozen copy of another
<codeclass="descname">set_matrix</code><spanclass="sig-paren">(</span><em>mtx</em><spanclass="sig-paren">)</span><aclass="headerlink" href="#matplotlib.transforms.Affine2D.set_matrix" title="Permalink to this definition">¶</a></dt>
<dd><p>Set the underlying transformation matrix from a 3x3 numpy array:</p>
<codeclass="descname">skew</code><spanclass="sig-paren">(</span><em>xShear</em>, <em>yShear</em><spanclass="sig-paren">)</span><aclass="headerlink" href="#matplotlib.transforms.Affine2D.skew" title="Permalink to this definition">¶</a></dt>
<dd><p>Adds a skew in place.</p>
<p><em>xShear</em> and <em>yShear</em> are the shear angles along the <em>x</em>- and
<em>y</em>-axes, respectively, in radians.</p>
<p>Returns <em>self</em>, so this method can easily be chained with more
and <aclass="reference internal" href="#matplotlib.transforms.Affine2D.scale" title="matplotlib.transforms.Affine2D.scale"><codeclass="xref py py-meth docutils literal notranslate"><spanclass="pre">scale()</span></code></a>.</p>
</dd></dl>
<dlclass="method">
<dtid="matplotlib.transforms.Affine2D.skew_deg">
<codeclass="descname">skew_deg</code><spanclass="sig-paren">(</span><em>xShear</em>, <em>yShear</em><spanclass="sig-paren">)</span><aclass="headerlink" href="#matplotlib.transforms.Affine2D.skew_deg" title="Permalink to this definition">¶</a></dt>
<dd><p>Adds a skew in place.</p>
<p><em>xShear</em> and <em>yShear</em> are the shear angles along the <em>x</em>- and
<em>y</em>-axes, respectively, in degrees.</p>
<p>Returns <em>self</em>, so this method can easily be chained with more
and <aclass="reference internal" href="#matplotlib.transforms.Affine2D.scale" title="matplotlib.transforms.Affine2D.scale"><codeclass="xref py py-meth docutils literal notranslate"><spanclass="pre">scale()</span></code></a>.</p>
</dd></dl>
<dlclass="method">
<dtid="matplotlib.transforms.Affine2D.translate">
<codeclass="descname">translate</code><spanclass="sig-paren">(</span><em>tx</em>, <em>ty</em><spanclass="sig-paren">)</span><aclass="headerlink" href="#matplotlib.transforms.Affine2D.translate" title="Permalink to this definition">¶</a></dt>
<dd><p>Adds a translation in place.</p>
<p>Returns <em>self</em>, so this method can easily be chained with more
and <aclass="reference internal" href="#matplotlib.transforms.Affine2D.scale" title="matplotlib.transforms.Affine2D.scale"><codeclass="xref py py-meth docutils literal notranslate"><spanclass="pre">scale()</span></code></a>.</p>
</dd></dl>
</dd></dl>
<dlclass="class">
<dtid="matplotlib.transforms.Affine2DBase">
<emclass="property">class </em><codeclass="descclassname">matplotlib.transforms.</code><codeclass="descname">Affine2DBase</code><spanclass="sig-paren">(</span><em>*args</em>, <em>**kwargs</em><spanclass="sig-paren">)</span><aclass="headerlink" href="#matplotlib.transforms.Affine2DBase" title="Permalink to this definition">¶</a></dt>
<p>Subclasses of this class will generally only need to override a
constructor and <codeclass="xref py py-meth docutils literal notranslate"><spanclass="pre">get_matrix()</span></code> that generates a custom 3x3 matrix.</p>
<codeclass="descname">frozen</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="headerlink" href="#matplotlib.transforms.Affine2DBase.frozen" title="Permalink to this definition">¶</a></dt>
<dd><p>Returns a frozen copy of this transform node. The frozen copy
will not update when its children change. Useful for storing
a previously known state of a transform where
<codeclass="docutils literal notranslate"><spanclass="pre">copy.deepcopy()</span></code> might normally be used.</p>
<codeclass="descname">has_inverse</code><emclass="property"> = True</em><aclass="headerlink" href="#matplotlib.transforms.Affine2DBase.has_inverse" title="Permalink to this definition">¶</a></dt>
<codeclass="descname">input_dims</code><emclass="property"> = 2</em><aclass="headerlink" href="#matplotlib.transforms.Affine2DBase.input_dims" title="Permalink to this definition">¶</a></dt>
<codeclass="descname">inverted</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="headerlink" href="#matplotlib.transforms.Affine2DBase.inverted" title="Permalink to this definition">¶</a></dt>
<dd><p>Return the corresponding inverse transformation.</p>
<p>The return value of this method should be treated as
temporary. An update to <em>self</em> does not cause a corresponding
<codeclass="descname">is_separable</code><aclass="headerlink" href="#matplotlib.transforms.Affine2DBase.is_separable" title="Permalink to this definition">¶</a></dt>
<codeclass="descname">output_dims</code><emclass="property"> = 2</em><aclass="headerlink" href="#matplotlib.transforms.Affine2DBase.output_dims" title="Permalink to this definition">¶</a></dt>
<codeclass="descname">to_values</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="headerlink" href="#matplotlib.transforms.Affine2DBase.to_values" title="Permalink to this definition">¶</a></dt>
<dd><p>Return the values of the matrix as a sequence (a,b,c,d,e,f)</p>
<codeclass="descname">transform_affine</code><spanclass="sig-paren">(</span><em>points</em><spanclass="sig-paren">)</span><aclass="headerlink" href="#matplotlib.transforms.Affine2DBase.transform_affine" title="Permalink to this definition">¶</a></dt>
<dd><p>Performs only the affine part of this transformation on the
given array of values.</p>
<p><codeclass="docutils literal notranslate"><spanclass="pre">transform(values)</span></code> is always equivalent to
<p>Accepts a numpy array of shape (N x <aclass="reference internal" href="#matplotlib.transforms.Affine2DBase.input_dims" title="matplotlib.transforms.Affine2DBase.input_dims"><codeclass="xref py py-attr docutils literal notranslate"><spanclass="pre">input_dims</span></code></a>) and
returns a numpy array of shape (N x <aclass="reference internal" href="#matplotlib.transforms.Affine2DBase.output_dims" title="matplotlib.transforms.Affine2DBase.output_dims"><codeclass="xref py py-attr docutils literal notranslate"><spanclass="pre">output_dims</span></code></a>).</p>
<p>Alternatively, accepts a numpy array of length <aclass="reference internal" href="#matplotlib.transforms.Affine2DBase.input_dims" title="matplotlib.transforms.Affine2DBase.input_dims"><codeclass="xref py py-attr docutils literal notranslate"><spanclass="pre">input_dims</span></code></a>
and returns a numpy array of length <aclass="reference internal" href="#matplotlib.transforms.Affine2DBase.output_dims" title="matplotlib.transforms.Affine2DBase.output_dims"><codeclass="xref py py-attr docutils literal notranslate"><spanclass="pre">output_dims</span></code></a>.</p>
<codeclass="descname">transform_point</code><spanclass="sig-paren">(</span><em>point</em><spanclass="sig-paren">)</span><aclass="headerlink" href="#matplotlib.transforms.Affine2DBase.transform_point" title="Permalink to this definition">¶</a></dt>
<dd><p>A convenience function that returns the transformed copy of a
single point.</p>
<p>The point is given as a sequence of length <aclass="reference internal" href="#matplotlib.transforms.Affine2DBase.input_dims" title="matplotlib.transforms.Affine2DBase.input_dims"><codeclass="xref py py-attr docutils literal notranslate"><spanclass="pre">input_dims</span></code></a>.
The transformed point is returned as a sequence of length
<emclass="property">class </em><codeclass="descclassname">matplotlib.transforms.</code><codeclass="descname">AffineBase</code><spanclass="sig-paren">(</span><em>*args</em>, <em>**kwargs</em><spanclass="sig-paren">)</span><aclass="headerlink" href="#matplotlib.transforms.AffineBase" title="Permalink to this definition">¶</a></dt>
<codeclass="descname">get_affine</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="headerlink" href="#matplotlib.transforms.AffineBase.get_affine" title="Permalink to this definition">¶</a></dt>
<codeclass="descname">is_affine</code><emclass="property"> = True</em><aclass="headerlink" href="#matplotlib.transforms.AffineBase.is_affine" title="Permalink to this definition">¶</a></dt>
<codeclass="descname">transform</code><spanclass="sig-paren">(</span><em>values</em><spanclass="sig-paren">)</span><aclass="headerlink" href="#matplotlib.transforms.AffineBase.transform" title="Permalink to this definition">¶</a></dt>
<dd><p>Performs the transformation on the given array of values.</p>
<p>Accepts a numpy array of shape (N x <codeclass="xref py py-attr docutils literal notranslate"><spanclass="pre">input_dims</span></code>) and
returns a numpy array of shape (N x <codeclass="xref py py-attr docutils literal notranslate"><spanclass="pre">output_dims</span></code>).</p>
<p>Alternatively, accepts a numpy array of length <codeclass="xref py py-attr docutils literal notranslate"><spanclass="pre">input_dims</span></code>
and returns a numpy array of length <codeclass="xref py py-attr docutils literal notranslate"><spanclass="pre">output_dims</span></code>.</p>
<codeclass="descname">transform_affine</code><spanclass="sig-paren">(</span><em>values</em><spanclass="sig-paren">)</span><aclass="headerlink" href="#matplotlib.transforms.AffineBase.transform_affine" title="Permalink to this definition">¶</a></dt>
<dd><p>Performs only the affine part of this transformation on the
given array of values.</p>
<p><codeclass="docutils literal notranslate"><spanclass="pre">transform(values)</span></code> is always equivalent to
<codeclass="descname">transform_non_affine</code><spanclass="sig-paren">(</span><em>points</em><spanclass="sig-paren">)</span><aclass="headerlink" href="#matplotlib.transforms.AffineBase.transform_non_affine" title="Permalink to this definition">¶</a></dt>
<dd><p>Performs only the non-affine part of the transformation.</p>
<p><codeclass="docutils literal notranslate"><spanclass="pre">transform(values)</span></code> is always equivalent to
<codeclass="descname">transform_path</code><spanclass="sig-paren">(</span><em>path</em><spanclass="sig-paren">)</span><aclass="headerlink" href="#matplotlib.transforms.AffineBase.transform_path" title="Permalink to this definition">¶</a></dt>
<codeclass="descname">transform_path_affine</code><spanclass="sig-paren">(</span><em>path</em><spanclass="sig-paren">)</span><aclass="headerlink" href="#matplotlib.transforms.AffineBase.transform_path_affine" title="Permalink to this definition">¶</a></dt>
<dd><p>Returns a path, transformed only by the affine part of
<codeclass="descname">transform_path_non_affine</code><spanclass="sig-paren">(</span><em>path</em><spanclass="sig-paren">)</span><aclass="headerlink" href="#matplotlib.transforms.AffineBase.transform_path_non_affine" title="Permalink to this definition">¶</a></dt>
<dd><p>Returns a path, transformed only by the non-affine
<emclass="property">class </em><codeclass="descclassname">matplotlib.transforms.</code><codeclass="descname">Bbox</code><spanclass="sig-paren">(</span><em>points</em>, <em>**kwargs</em><spanclass="sig-paren">)</span><aclass="headerlink" href="#matplotlib.transforms.Bbox" title="Permalink to this definition">¶</a></dt>
<dd><pclass="first last">A 2x2 numpy array of the form <codeclass="docutils literal notranslate"><spanclass="pre">[[x0,</span><spanclass="pre">y0],</span><spanclass="pre">[x1,</span><spanclass="pre">y1]]</span></code>.</p>
</dd>
</dl>
</td>
</tr>
</tbody>
</table>
<pclass="rubric">Notes</p>
<p>If you need to create a <aclass="reference internal" href="#matplotlib.transforms.Bbox" title="matplotlib.transforms.Bbox"><codeclass="xref py py-class docutils literal notranslate"><spanclass="pre">Bbox</span></code></a> object from another form
of data, consider the static methods <aclass="reference internal" href="#matplotlib.transforms.Bbox.unit" title="matplotlib.transforms.Bbox.unit"><codeclass="xref py py-meth docutils literal notranslate"><spanclass="pre">unit()</span></code></a>,
<emclass="property">static </em><codeclass="descname">from_bounds</code><spanclass="sig-paren">(</span><em>y0</em>, <em>width</em>, <em>height</em><spanclass="sig-paren">)</span><aclass="headerlink" href="#matplotlib.transforms.Bbox.from_bounds" title="Permalink to this definition">¶</a></dt>
<dd><p>(staticmethod) Create a new <aclass="reference internal" href="#matplotlib.transforms.Bbox" title="matplotlib.transforms.Bbox"><codeclass="xref py py-class docutils literal notranslate"><spanclass="pre">Bbox</span></code></a> from <em>x0</em>, <em>y0</em>,
<em>width</em> and <em>height</em>.</p>
<p><em>width</em> and <em>height</em> may be negative.</p>
</dd></dl>
<dlclass="staticmethod">
<dtid="matplotlib.transforms.Bbox.from_extents">
<emclass="property">static </em><codeclass="descname">from_extents</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="headerlink" href="#matplotlib.transforms.Bbox.from_extents" title="Permalink to this definition">¶</a></dt>
<dd><p>(staticmethod) Create a new Bbox from <em>left</em>, <em>bottom</em>,
<em>right</em> and <em>top</em>.</p>
<p>The <em>y</em>-axis increases upwards.</p>
</dd></dl>
<dlclass="method">
<dtid="matplotlib.transforms.Bbox.get_points">
<codeclass="descname">get_points</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="headerlink" href="#matplotlib.transforms.Bbox.get_points" title="Permalink to this definition">¶</a></dt>
<dd><p>Get the points of the bounding box directly as a numpy array
of the form: <codeclass="docutils literal notranslate"><spanclass="pre">[[x0,</span><spanclass="pre">y0],</span><spanclass="pre">[x1,</span><spanclass="pre">y1]]</span></code>.</p>
</dd></dl>
<dlclass="method">
<dtid="matplotlib.transforms.Bbox.ignore">
<codeclass="descname">ignore</code><spanclass="sig-paren">(</span><em>value</em><spanclass="sig-paren">)</span><aclass="headerlink" href="#matplotlib.transforms.Bbox.ignore" title="Permalink to this definition">¶</a></dt>
<dd><p>Set whether the existing bounds of the box should be ignored
by subsequent calls to <aclass="reference internal" href="#matplotlib.transforms.Bbox.update_from_data_xy" title="matplotlib.transforms.Bbox.update_from_data_xy"><codeclass="xref py py-meth docutils literal notranslate"><spanclass="pre">update_from_data_xy()</span></code></a>.</p>
will ignore the existing bounds of the <aclass="reference internal" href="#matplotlib.transforms.Bbox" title="matplotlib.transforms.Bbox"><codeclass="xref py py-class docutils literal notranslate"><spanclass="pre">Bbox</span></code></a>.</li>
will include the existing bounds of the <aclass="reference internal" href="#matplotlib.transforms.Bbox" title="matplotlib.transforms.Bbox"><codeclass="xref py py-class docutils literal notranslate"><spanclass="pre">Bbox</span></code></a>.</li>
</ul>
</dd>
</dl>
</dd></dl>
<dlclass="attribute">
<dtid="matplotlib.transforms.Bbox.intervalx">
<codeclass="descname">intervalx</code><aclass="headerlink" href="#matplotlib.transforms.Bbox.intervalx" title="Permalink to this definition">¶</a></dt>
<dd><p><aclass="reference internal" href="#matplotlib.transforms.Bbox.intervalx" title="matplotlib.transforms.Bbox.intervalx"><codeclass="xref py py-attr docutils literal notranslate"><spanclass="pre">intervalx</span></code></a> is the pair of <em>x</em> coordinates that define
the bounding box. It is not guaranteed to be sorted from left to right.</p>
</dd></dl>
<dlclass="attribute">
<dtid="matplotlib.transforms.Bbox.intervaly">
<codeclass="descname">intervaly</code><aclass="headerlink" href="#matplotlib.transforms.Bbox.intervaly" title="Permalink to this definition">¶</a></dt>
<dd><p><aclass="reference internal" href="#matplotlib.transforms.Bbox.intervaly" title="matplotlib.transforms.Bbox.intervaly"><codeclass="xref py py-attr docutils literal notranslate"><spanclass="pre">intervaly</span></code></a> is the pair of <em>y</em> coordinates that define
the bounding box. It is not guaranteed to be sorted from bottom to
top.</p>
</dd></dl>
<dlclass="attribute">
<dtid="matplotlib.transforms.Bbox.minpos">
<codeclass="descname">minpos</code><aclass="headerlink" href="#matplotlib.transforms.Bbox.minpos" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>
<dlclass="attribute">
<dtid="matplotlib.transforms.Bbox.minposx">
<codeclass="descname">minposx</code><aclass="headerlink" href="#matplotlib.transforms.Bbox.minposx" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>
<dlclass="attribute">
<dtid="matplotlib.transforms.Bbox.minposy">
<codeclass="descname">minposy</code><aclass="headerlink" href="#matplotlib.transforms.Bbox.minposy" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>
<dlclass="method">
<dtid="matplotlib.transforms.Bbox.mutated">
<codeclass="descname">mutated</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="headerlink" href="#matplotlib.transforms.Bbox.mutated" title="Permalink to this definition">¶</a></dt>
<dd><p>Return whether the bbox has changed since init.</p>
</dd></dl>
<dlclass="method">
<dtid="matplotlib.transforms.Bbox.mutatedx">
<codeclass="descname">mutatedx</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="headerlink" href="#matplotlib.transforms.Bbox.mutatedx" title="Permalink to this definition">¶</a></dt>
<dd><p>Return whether the x-limits have changed since init.</p>
</dd></dl>
<dlclass="method">
<dtid="matplotlib.transforms.Bbox.mutatedy">
<codeclass="descname">mutatedy</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="headerlink" href="#matplotlib.transforms.Bbox.mutatedy" title="Permalink to this definition">¶</a></dt>
<dd><p>Return whether the y-limits have changed since init.</p>
</dd></dl>
<dlclass="staticmethod">
<dtid="matplotlib.transforms.Bbox.null">
<emclass="property">static </em><codeclass="descname">null</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="headerlink" href="#matplotlib.transforms.Bbox.null" title="Permalink to this definition">¶</a></dt>
<dd><p>(staticmethod) Create a new null <aclass="reference internal" href="#matplotlib.transforms.Bbox" title="matplotlib.transforms.Bbox"><codeclass="xref py py-class docutils literal notranslate"><spanclass="pre">Bbox</span></code></a> from (inf, inf) to
(-inf, -inf).</p>
</dd></dl>
<dlclass="attribute">
<dtid="matplotlib.transforms.Bbox.p0">
<codeclass="descname">p0</code><aclass="headerlink" href="#matplotlib.transforms.Bbox.p0" title="Permalink to this definition">¶</a></dt>
<dd><p><aclass="reference internal" href="#matplotlib.transforms.Bbox.p0" title="matplotlib.transforms.Bbox.p0"><codeclass="xref py py-attr docutils literal notranslate"><spanclass="pre">p0</span></code></a> is the first pair of (<em>x</em>, <em>y</em>) coordinates that
define the bounding box. It is not guaranteed to be the bottom-left
corner. For that, use <codeclass="xref py py-attr docutils literal notranslate"><spanclass="pre">min</span></code>.</p>
</dd></dl>
<dlclass="attribute">
<dtid="matplotlib.transforms.Bbox.p1">
<codeclass="descname">p1</code><aclass="headerlink" href="#matplotlib.transforms.Bbox.p1" title="Permalink to this definition">¶</a></dt>
<dd><p><aclass="reference internal" href="#matplotlib.transforms.Bbox.p1" title="matplotlib.transforms.Bbox.p1"><codeclass="xref py py-attr docutils literal notranslate"><spanclass="pre">p1</span></code></a> is the second pair of (<em>x</em>, <em>y</em>) coordinates that
define the bounding box. It is not guaranteed to be the top-right
corner. For that, use <codeclass="xref py py-attr docutils literal notranslate"><spanclass="pre">max</span></code>.</p>
</dd></dl>
<dlclass="method">
<dtid="matplotlib.transforms.Bbox.set">
<codeclass="descname">set</code><spanclass="sig-paren">(</span><em>other</em><spanclass="sig-paren">)</span><aclass="headerlink" href="#matplotlib.transforms.Bbox.set" title="Permalink to this definition">¶</a></dt>
<dd><p>Set this bounding box from the “frozen” bounds of another
<codeclass="descname">set_points</code><spanclass="sig-paren">(</span><em>points</em><spanclass="sig-paren">)</span><aclass="headerlink" href="#matplotlib.transforms.Bbox.set_points" title="Permalink to this definition">¶</a></dt>
<dd><p>Set the points of the bounding box directly from a numpy array
of the form: <codeclass="docutils literal notranslate"><spanclass="pre">[[x0,</span><spanclass="pre">y0],</span><spanclass="pre">[x1,</span><spanclass="pre">y1]]</span></code>. No error checking is
performed, as this method is mainly for internal use.</p>
</dd></dl>
<dlclass="staticmethod">
<dtid="matplotlib.transforms.Bbox.unit">
<emclass="property">static </em><codeclass="descname">unit</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="headerlink" href="#matplotlib.transforms.Bbox.unit" title="Permalink to this definition">¶</a></dt>
<dd><p>(staticmethod) Create a new unit <aclass="reference internal" href="#matplotlib.transforms.Bbox" title="matplotlib.transforms.Bbox"><codeclass="xref py py-class docutils literal notranslate"><spanclass="pre">Bbox</span></code></a> from (0, 0) to
<codeclass="descname">update_from_data_xy</code><spanclass="sig-paren">(</span><em>xy</em>, <em>ignore=None</em>, <em>updatex=True</em>, <em>updatey=True</em><spanclass="sig-paren">)</span><aclass="headerlink" href="#matplotlib.transforms.Bbox.update_from_data_xy" title="Permalink to this definition">¶</a></dt>
<dd><p>Update the bounds of the <aclass="reference internal" href="#matplotlib.transforms.Bbox" title="matplotlib.transforms.Bbox"><codeclass="xref py py-class docutils literal notranslate"><spanclass="pre">Bbox</span></code></a> based on the passed in
data. After updating, the bounds will have positive <em>width</em>
and <em>height</em>; <em>x0</em> and <em>y0</em> will be the minimal values.</p>
<li>When <codeclass="docutils literal notranslate"><spanclass="pre">True</span></code>, ignore the existing bounds of the <aclass="reference internal" href="#matplotlib.transforms.Bbox" title="matplotlib.transforms.Bbox"><codeclass="xref py py-class docutils literal notranslate"><spanclass="pre">Bbox</span></code></a>.</li>
<li>When <codeclass="docutils literal notranslate"><spanclass="pre">False</span></code>, include the existing bounds of the <aclass="reference internal" href="#matplotlib.transforms.Bbox" title="matplotlib.transforms.Bbox"><codeclass="xref py py-class docutils literal notranslate"><spanclass="pre">Bbox</span></code></a>.</li>
<li>When <codeclass="docutils literal notranslate"><spanclass="pre">None</span></code>, use the last value passed to <aclass="reference internal" href="#matplotlib.transforms.Bbox.ignore" title="matplotlib.transforms.Bbox.ignore"><codeclass="xref py py-meth docutils literal notranslate"><spanclass="pre">ignore()</span></code></a>.</li>
<codeclass="descname">update_from_path</code><spanclass="sig-paren">(</span><em>path</em>, <em>ignore=None</em>, <em>updatex=True</em>, <em>updatey=True</em><spanclass="sig-paren">)</span><aclass="headerlink" href="#matplotlib.transforms.Bbox.update_from_path" title="Permalink to this definition">¶</a></dt>
<dd><p>Update the bounds of the <aclass="reference internal" href="#matplotlib.transforms.Bbox" title="matplotlib.transforms.Bbox"><codeclass="xref py py-class docutils literal notranslate"><spanclass="pre">Bbox</span></code></a> based on the passed in
data. After updating, the bounds will have positive <em>width</em>
and <em>height</em>; <em>x0</em> and <em>y0</em> will be the minimal values.</p>
<li>when <codeclass="docutils literal notranslate"><spanclass="pre">True</span></code>, ignore the existing bounds of the <aclass="reference internal" href="#matplotlib.transforms.Bbox" title="matplotlib.transforms.Bbox"><codeclass="xref py py-class docutils literal notranslate"><spanclass="pre">Bbox</span></code></a>.</li>
<li>when <codeclass="docutils literal notranslate"><spanclass="pre">False</span></code>, include the existing bounds of the <aclass="reference internal" href="#matplotlib.transforms.Bbox" title="matplotlib.transforms.Bbox"><codeclass="xref py py-class docutils literal notranslate"><spanclass="pre">Bbox</span></code></a>.</li>
<li>when <codeclass="docutils literal notranslate"><spanclass="pre">None</span></code>, use the last value passed to <aclass="reference internal" href="#matplotlib.transforms.Bbox.ignore" title="matplotlib.transforms.Bbox.ignore"><codeclass="xref py py-meth docutils literal notranslate"><spanclass="pre">ignore()</span></code></a>.</li>
<dd><pclass="first last">When <codeclass="docutils literal notranslate"><spanclass="pre">True</span></code>, update the x/y values.</p>
</dd>
</dl>
</td>
</tr>
</tbody>
</table>
</dd></dl>
<dlclass="attribute">
<dtid="matplotlib.transforms.Bbox.x0">
<codeclass="descname">x0</code><aclass="headerlink" href="#matplotlib.transforms.Bbox.x0" title="Permalink to this definition">¶</a></dt>
<dd><p><aclass="reference internal" href="#matplotlib.transforms.Bbox.x0" title="matplotlib.transforms.Bbox.x0"><codeclass="xref py py-attr docutils literal notranslate"><spanclass="pre">x0</span></code></a> is the first of the pair of <em>x</em> coordinates that
define the bounding box. <aclass="reference internal" href="#matplotlib.transforms.Bbox.x0" title="matplotlib.transforms.Bbox.x0"><codeclass="xref py py-attr docutils literal notranslate"><spanclass="pre">x0</span></code></a> is not guaranteed to be less than
<aclass="reference internal" href="#matplotlib.transforms.Bbox.x1" title="matplotlib.transforms.Bbox.x1"><codeclass="xref py py-attr docutils literal notranslate"><spanclass="pre">x1</span></code></a>. If you require that, use <codeclass="xref py py-attr docutils literal notranslate"><spanclass="pre">xmin</span></code>.</p>
</dd></dl>
<dlclass="attribute">
<dtid="matplotlib.transforms.Bbox.x1">
<codeclass="descname">x1</code><aclass="headerlink" href="#matplotlib.transforms.Bbox.x1" title="Permalink to this definition">¶</a></dt>
<dd><p><aclass="reference internal" href="#matplotlib.transforms.Bbox.x1" title="matplotlib.transforms.Bbox.x1"><codeclass="xref py py-attr docutils literal notranslate"><spanclass="pre">x1</span></code></a> is the second of the pair of <em>x</em> coordinates that
define the bounding box. <aclass="reference internal" href="#matplotlib.transforms.Bbox.x1" title="matplotlib.transforms.Bbox.x1"><codeclass="xref py py-attr docutils literal notranslate"><spanclass="pre">x1</span></code></a> is not guaranteed to be greater
than <aclass="reference internal" href="#matplotlib.transforms.Bbox.x0" title="matplotlib.transforms.Bbox.x0"><codeclass="xref py py-attr docutils literal notranslate"><spanclass="pre">x0</span></code></a>. If you require that, use <codeclass="xref py py-attr docutils literal notranslate"><spanclass="pre">xmax</span></code>.</p>
</dd></dl>
<dlclass="attribute">
<dtid="matplotlib.transforms.Bbox.y0">
<codeclass="descname">y0</code><aclass="headerlink" href="#matplotlib.transforms.Bbox.y0" title="Permalink to this definition">¶</a></dt>
<dd><p><aclass="reference internal" href="#matplotlib.transforms.Bbox.y0" title="matplotlib.transforms.Bbox.y0"><codeclass="xref py py-attr docutils literal notranslate"><spanclass="pre">y0</span></code></a> is the first of the pair of <em>y</em> coordinates that
define the bounding box. <aclass="reference internal" href="#matplotlib.transforms.Bbox.y0" title="matplotlib.transforms.Bbox.y0"><codeclass="xref py py-attr docutils literal notranslate"><spanclass="pre">y0</span></code></a> is not guaranteed to be less than
<aclass="reference internal" href="#matplotlib.transforms.Bbox.y1" title="matplotlib.transforms.Bbox.y1"><codeclass="xref py py-attr docutils literal notranslate"><spanclass="pre">y1</span></code></a>. If you require that, use <codeclass="xref py py-attr docutils literal notranslate"><spanclass="pre">ymin</span></code>.</p>
</dd></dl>
<dlclass="attribute">
<dtid="matplotlib.transforms.Bbox.y1">
<codeclass="descname">y1</code><aclass="headerlink" href="#matplotlib.transforms.Bbox.y1" title="Permalink to this definition">¶</a></dt>
<dd><p><aclass="reference internal" href="#matplotlib.transforms.Bbox.y1" title="matplotlib.transforms.Bbox.y1"><codeclass="xref py py-attr docutils literal notranslate"><spanclass="pre">y1</span></code></a> is the second of the pair of <em>y</em> coordinates that
define the bounding box. <aclass="reference internal" href="#matplotlib.transforms.Bbox.y1" title="matplotlib.transforms.Bbox.y1"><codeclass="xref py py-attr docutils literal notranslate"><spanclass="pre">y1</span></code></a> is not guaranteed to be greater
than <aclass="reference internal" href="#matplotlib.transforms.Bbox.y0" title="matplotlib.transforms.Bbox.y0"><codeclass="xref py py-attr docutils literal notranslate"><spanclass="pre">y0</span></code></a>. If you require that, use <codeclass="xref py py-attr docutils literal notranslate"><spanclass="pre">ymax</span></code>.</p>
</dd></dl>
</dd></dl>
<dlclass="class">
<dtid="matplotlib.transforms.BboxBase">
<emclass="property">class </em><codeclass="descclassname">matplotlib.transforms.</code><codeclass="descname">BboxBase</code><spanclass="sig-paren">(</span><em>shorthand_name=None</em><spanclass="sig-paren">)</span><aclass="headerlink" href="#matplotlib.transforms.BboxBase" title="Permalink to this definition">¶</a></dt>
<dd><pclass="first last">A string representing the “name” of the transform. The name carries
no significance other than to improve the readability of
<codeclass="docutils literal notranslate"><spanclass="pre">str(transform)</span></code> when DEBUG=True.</p>
</dd>
</dl>
</td>
</tr>
</tbody>
</table>
<dlclass="method">
<dtid="matplotlib.transforms.BboxBase.anchored">
<codeclass="descname">anchored</code><spanclass="sig-paren">(</span><em>c</em>, <em>container=None</em><spanclass="sig-paren">)</span><aclass="headerlink" href="#matplotlib.transforms.BboxBase.anchored" title="Permalink to this definition">¶</a></dt>
<dd><p>Return a copy of the <aclass="reference internal" href="#matplotlib.transforms.Bbox" title="matplotlib.transforms.Bbox"><codeclass="xref py py-class docutils literal notranslate"><spanclass="pre">Bbox</span></code></a>, shifted to position <em>c</em>
<dd><pclass="first last">The box within which the <aclass="reference internal" href="#matplotlib.transforms.Bbox" title="matplotlib.transforms.Bbox"><codeclass="xref py py-class docutils literal notranslate"><spanclass="pre">Bbox</span></code></a> is positioned; it defaults
to the initial <aclass="reference internal" href="#matplotlib.transforms.Bbox" title="matplotlib.transforms.Bbox"><codeclass="xref py py-class docutils literal notranslate"><spanclass="pre">Bbox</span></code></a>.</p>
</dd>
</dl>
</td>
</tr>
</tbody>
</table>
</dd></dl>
<dlclass="attribute">
<dtid="matplotlib.transforms.BboxBase.bounds">
<codeclass="descname">bounds</code><aclass="headerlink" href="#matplotlib.transforms.BboxBase.bounds" title="Permalink to this definition">¶</a></dt>
<codeclass="descname">contains</code><spanclass="sig-paren">(</span><em>x</em>, <em>y</em><spanclass="sig-paren">)</span><aclass="headerlink" href="#matplotlib.transforms.BboxBase.contains" title="Permalink to this definition">¶</a></dt>
<dd><p>Returns whether <codeclass="docutils literal notranslate"><spanclass="pre">(x,</span><spanclass="pre">y)</span></code> is in the bounding box or on its edge.</p>
</dd></dl>
<dlclass="method">
<dtid="matplotlib.transforms.BboxBase.containsx">
<codeclass="descname">containsx</code><spanclass="sig-paren">(</span><em>x</em><spanclass="sig-paren">)</span><aclass="headerlink" href="#matplotlib.transforms.BboxBase.containsx" title="Permalink to this definition">¶</a></dt>
<dd><p>Returns whether <em>x</em> is in the closed (<aclass="reference internal" href="#matplotlib.transforms.BboxBase.x0" title="matplotlib.transforms.BboxBase.x0"><codeclass="xref py py-attr docutils literal notranslate"><spanclass="pre">x0</span></code></a>, <aclass="reference internal" href="#matplotlib.transforms.BboxBase.x1" title="matplotlib.transforms.BboxBase.x1"><codeclass="xref py py-attr docutils literal notranslate"><spanclass="pre">x1</span></code></a>) interval.</p>
</dd></dl>
<dlclass="method">
<dtid="matplotlib.transforms.BboxBase.containsy">
<codeclass="descname">containsy</code><spanclass="sig-paren">(</span><em>y</em><spanclass="sig-paren">)</span><aclass="headerlink" href="#matplotlib.transforms.BboxBase.containsy" title="Permalink to this definition">¶</a></dt>
<dd><p>Returns whether <em>y</em> is in the closed (<aclass="reference internal" href="#matplotlib.transforms.BboxBase.y0" title="matplotlib.transforms.BboxBase.y0"><codeclass="xref py py-attr docutils literal notranslate"><spanclass="pre">y0</span></code></a>, <aclass="reference internal" href="#matplotlib.transforms.BboxBase.y1" title="matplotlib.transforms.BboxBase.y1"><codeclass="xref py py-attr docutils literal notranslate"><spanclass="pre">y1</span></code></a>) interval.</p>
</dd></dl>
<dlclass="method">
<dtid="matplotlib.transforms.BboxBase.corners">
<codeclass="descname">corners</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="headerlink" href="#matplotlib.transforms.BboxBase.corners" title="Permalink to this definition">¶</a></dt>
<dd><p>Return an array of points which are the four corners of this
rectangle. For example, if this <aclass="reference internal" href="#matplotlib.transforms.Bbox" title="matplotlib.transforms.Bbox"><codeclass="xref py py-class docutils literal notranslate"><spanclass="pre">Bbox</span></code></a> is defined by
the points (<em>a</em>, <em>b</em>) and (<em>c</em>, <em>d</em>), <aclass="reference internal" href="#matplotlib.transforms.BboxBase.corners" title="matplotlib.transforms.BboxBase.corners"><codeclass="xref py py-meth docutils literal notranslate"><spanclass="pre">corners()</span></code></a> returns
(<em>a</em>, <em>b</em>), (<em>a</em>, <em>d</em>), (<em>c</em>, <em>b</em>) and (<em>c</em>, <em>d</em>).</p>
<codeclass="descname">count_contains</code><spanclass="sig-paren">(</span><em>vertices</em><spanclass="sig-paren">)</span><aclass="headerlink" href="#matplotlib.transforms.BboxBase.count_contains" title="Permalink to this definition">¶</a></dt>
<dd><p>Count the number of vertices contained in the <aclass="reference internal" href="#matplotlib.transforms.Bbox" title="matplotlib.transforms.Bbox"><codeclass="xref py py-class docutils literal notranslate"><spanclass="pre">Bbox</span></code></a>.
Any vertices with a non-finite x or y value are ignored.</p>
<codeclass="descname">count_overlaps</code><spanclass="sig-paren">(</span><em>bboxes</em><spanclass="sig-paren">)</span><aclass="headerlink" href="#matplotlib.transforms.BboxBase.count_overlaps" title="Permalink to this definition">¶</a></dt>
<dd><p>Count the number of bounding boxes that overlap this one.</p>
<codeclass="descname">expanded</code><spanclass="sig-paren">(</span><em>sw</em>, <em>sh</em><spanclass="sig-paren">)</span><aclass="headerlink" href="#matplotlib.transforms.BboxBase.expanded" title="Permalink to this definition">¶</a></dt>
<dd><p>Return a new <aclass="reference internal" href="#matplotlib.transforms.Bbox" title="matplotlib.transforms.Bbox"><codeclass="xref py py-class docutils literal notranslate"><spanclass="pre">Bbox</span></code></a> which is this <aclass="reference internal" href="#matplotlib.transforms.Bbox" title="matplotlib.transforms.Bbox"><codeclass="xref py py-class docutils literal notranslate"><spanclass="pre">Bbox</span></code></a>
expanded around its center by the given factors <em>sw</em> and
<em>sh</em>.</p>
</dd></dl>
<dlclass="attribute">
<dtid="matplotlib.transforms.BboxBase.extents">
<codeclass="descname">extents</code><aclass="headerlink" href="#matplotlib.transforms.BboxBase.extents" title="Permalink to this definition">¶</a></dt>
<codeclass="descname">frozen</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="headerlink" href="#matplotlib.transforms.BboxBase.frozen" title="Permalink to this definition">¶</a></dt>
<dd><p><aclass="reference internal" href="#matplotlib.transforms.TransformNode" title="matplotlib.transforms.TransformNode"><codeclass="xref py py-class docutils literal notranslate"><spanclass="pre">TransformNode</span></code></a> is the base class for anything that
participates in the transform tree and needs to invalidate its
parents or be invalidated. This includes classes that are not
really transforms, such as bounding boxes, since some transforms
depend on bounding boxes to compute their values.</p>
<codeclass="descname">fully_contains</code><spanclass="sig-paren">(</span><em>x</em>, <em>y</em><spanclass="sig-paren">)</span><aclass="headerlink" href="#matplotlib.transforms.BboxBase.fully_contains" title="Permalink to this definition">¶</a></dt>
<dd><p>Returns whether <codeclass="docutils literal notranslate"><spanclass="pre">x,</span><spanclass="pre">y</span></code> is in the bounding box, but not on its edge.</p>
<codeclass="descname">fully_containsx</code><spanclass="sig-paren">(</span><em>x</em><spanclass="sig-paren">)</span><aclass="headerlink" href="#matplotlib.transforms.BboxBase.fully_containsx" title="Permalink to this definition">¶</a></dt>
<dd><p>Returns whether <em>x</em> is in the open (<aclass="reference internal" href="#matplotlib.transforms.BboxBase.x0" title="matplotlib.transforms.BboxBase.x0"><codeclass="xref py py-attr docutils literal notranslate"><spanclass="pre">x0</span></code></a>, <aclass="reference internal" href="#matplotlib.transforms.BboxBase.x1" title="matplotlib.transforms.BboxBase.x1"><codeclass="xref py py-attr docutils literal notranslate"><spanclass="pre">x1</span></code></a>) interval.</p>
<codeclass="descname">fully_containsy</code><spanclass="sig-paren">(</span><em>y</em><spanclass="sig-paren">)</span><aclass="headerlink" href="#matplotlib.transforms.BboxBase.fully_containsy" title="Permalink to this definition">¶</a></dt>
<dd><p>Returns whether <em>y</em> is in the open (<aclass="reference internal" href="#matplotlib.transforms.BboxBase.y0" title="matplotlib.transforms.BboxBase.y0"><codeclass="xref py py-attr docutils literal notranslate"><spanclass="pre">y0</span></code></a>, <aclass="reference internal" href="#matplotlib.transforms.BboxBase.y1" title="matplotlib.transforms.BboxBase.y1"><codeclass="xref py py-attr docutils literal notranslate"><spanclass="pre">y1</span></code></a>) interval.</p>
<codeclass="descname">fully_overlaps</code><spanclass="sig-paren">(</span><em>other</em><spanclass="sig-paren">)</span><aclass="headerlink" href="#matplotlib.transforms.BboxBase.fully_overlaps" title="Permalink to this definition">¶</a></dt>
<dd><p>Returns whether this bounding box overlaps with the other bounding box,
<codeclass="descname">get_points</code><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="headerlink" href="#matplotlib.transforms.BboxBase.get_points" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>
<dlclass="attribute">
<dtid="matplotlib.transforms.BboxBase.height">
<codeclass="descname">height</code><aclass="headerlink" href="#matplotlib.transforms.BboxBase.height" title="Permalink to this definition">¶</a></dt>
<dd><p>The height of the bounding box. It may be negative if