<divid="unreleased-message"> You are reading an old version of the documentation (v1.4.0). For the latest version see <ahref="https://matplotlib.org/stable/api/patheffects_api.html">https://matplotlib.org/stable/api/patheffects_api.html</a></div>
<emclass="property">class </em><ttclass="descclassname">matplotlib.patheffects.</tt><ttclass="descname">AbstractPathEffect</tt><spanclass="sig-paren">(</span><em>offset=(0.0</em>, <em>0.0)</em><spanclass="sig-paren">)</span><aclass="headerlink" href="#matplotlib.patheffects.AbstractPathEffect" title="Permalink to this definition">¶</a></dt>
<ttclass="descname">draw_path</tt><spanclass="sig-paren">(</span><em>renderer</em>, <em>gc</em>, <em>tpath</em>, <em>affine</em>, <em>rgbFace=None</em><spanclass="sig-paren">)</span><aclass="headerlink" href="#matplotlib.patheffects.AbstractPathEffect.draw_path" title="Permalink to this definition">¶</a></dt>
<dd><p>Derived should override this method. The arguments are the same
as <aclass="reference internal" href="backend_bases_api.html#matplotlib.backend_bases.RendererBase.draw_path" title="matplotlib.backend_bases.RendererBase.draw_path"><ttclass="xref py py-meth docutils literal"><spanclass="pre">matplotlib.backend_bases.RendererBase.draw_path()</span></tt></a>
<ttclass="descname">get_proxy_renderer</tt><spanclass="sig-paren">(</span><em>renderer</em><spanclass="sig-paren">)</span><aclass="headerlink" href="#matplotlib.patheffects.AbstractPathEffect.get_proxy_renderer" title="Permalink to this definition">¶</a></dt>
<dd><p>Return a PathEffectRenderer instance for this PathEffect.</p>
</dd></dl>
</dd></dl>
<dlclass="class">
<dtid="matplotlib.patheffects.Normal">
<emclass="property">class </em><ttclass="descclassname">matplotlib.patheffects.</tt><ttclass="descname">Normal</tt><spanclass="sig-paren">(</span><em>offset=(0.0</em>, <em>0.0)</em><spanclass="sig-paren">)</span><aclass="headerlink" href="#matplotlib.patheffects.Normal" title="Permalink to this definition">¶</a></dt>
<emclass="property">class </em><ttclass="descclassname">matplotlib.patheffects.</tt><ttclass="descname">PathEffectRenderer</tt><spanclass="sig-paren">(</span><em>path_effects</em>, <em>renderer</em><spanclass="sig-paren">)</span><aclass="headerlink" href="#matplotlib.patheffects.PathEffectRenderer" title="Permalink to this definition">¶</a></dt>
<ttclass="descname">copy_with_path_effect</tt><spanclass="sig-paren">(</span><em>path_effects</em><spanclass="sig-paren">)</span><aclass="headerlink" href="#matplotlib.patheffects.PathEffectRenderer.copy_with_path_effect" title="Permalink to this definition">¶</a></dt>
<ttclass="descname">draw_path</tt><spanclass="sig-paren">(</span><em>gc</em>, <em>tpath</em>, <em>affine</em>, <em>rgbFace=None</em><spanclass="sig-paren">)</span><aclass="headerlink" href="#matplotlib.patheffects.PathEffectRenderer.draw_path" title="Permalink to this definition">¶</a></dt>
<ttclass="descname">draw_path_collection</tt><spanclass="sig-paren">(</span><em>gc</em>, <em>master_transform</em>, <em>paths</em>, <em>*args</em>, <em>**kwargs</em><spanclass="sig-paren">)</span><aclass="headerlink" href="#matplotlib.patheffects.PathEffectRenderer.draw_path_collection" title="Permalink to this definition">¶</a></dt>
<ttclass="descname">points_to_pixels</tt><spanclass="sig-paren">(</span><em>points</em><spanclass="sig-paren">)</span><aclass="headerlink" href="#matplotlib.patheffects.PathEffectRenderer.points_to_pixels" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>
</dd></dl>
<dlclass="class">
<dtid="matplotlib.patheffects.PathPatchEffect">
<emclass="property">class </em><ttclass="descclassname">matplotlib.patheffects.</tt><ttclass="descname">PathPatchEffect</tt><spanclass="sig-paren">(</span><em>offset=(0</em>, <em>0)</em>, <em>**kwargs</em><spanclass="sig-paren">)</span><aclass="headerlink" href="#matplotlib.patheffects.PathPatchEffect" title="Permalink to this definition">¶</a></dt>
<ttclass="descname">draw_path</tt><spanclass="sig-paren">(</span><em>renderer</em>, <em>gc</em>, <em>tpath</em>, <em>affine</em>, <em>rgbFace</em><spanclass="sig-paren">)</span><aclass="headerlink" href="#matplotlib.patheffects.PathPatchEffect.draw_path" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>
</dd></dl>
<dlclass="class">
<dtid="matplotlib.patheffects.SimpleLineShadow">
<emclass="property">class </em><ttclass="descclassname">matplotlib.patheffects.</tt><ttclass="descname">SimpleLineShadow</tt><spanclass="sig-paren">(</span><em>offset=(2</em>, <em>-2)</em>, <em>shadow_color=u'k'</em>, <em>alpha=0.3</em>, <em>rho=0.3</em>, <em>**kwargs</em><spanclass="sig-paren">)</span><aclass="headerlink" href="#matplotlib.patheffects.SimpleLineShadow" title="Permalink to this definition">¶</a></dt>
<ttclass="descname">draw_path</tt><spanclass="sig-paren">(</span><em>renderer</em>, <em>gc</em>, <em>tpath</em>, <em>affine</em>, <em>rgbFace</em><spanclass="sig-paren">)</span><aclass="headerlink" href="#matplotlib.patheffects.SimpleLineShadow.draw_path" title="Permalink to this definition">¶</a></dt>
<dd><p>Overrides the standard draw_path to add the shadow offset and
necessary color changes for the shadow.</p>
</dd></dl>
</dd></dl>
<dlclass="class">
<dtid="matplotlib.patheffects.SimplePatchShadow">
<emclass="property">class </em><ttclass="descclassname">matplotlib.patheffects.</tt><ttclass="descname">SimplePatchShadow</tt><spanclass="sig-paren">(</span><em>offset=(2</em>, <em>-2)</em>, <em>shadow_rgbFace=None</em>, <em>alpha=None</em>, <em>patch_alpha=None</em>, <em>rho=0.3</em>, <em>offset_xy=None</em>, <em>**kwargs</em><spanclass="sig-paren">)</span><aclass="headerlink" href="#matplotlib.patheffects.SimplePatchShadow" title="Permalink to this definition">¶</a></dt>
<ttclass="descname">draw_path</tt><spanclass="sig-paren">(</span><em>renderer</em>, <em>gc</em>, <em>tpath</em>, <em>affine</em>, <em>rgbFace</em><spanclass="sig-paren">)</span><aclass="headerlink" href="#matplotlib.patheffects.SimplePatchShadow.draw_path" title="Permalink to this definition">¶</a></dt>
<dd><p>Overrides the standard draw_path to add the shadow offset and
necessary color changes for the shadow.</p>
</dd></dl>
</dd></dl>
<dlclass="class">
<dtid="matplotlib.patheffects.Stroke">
<emclass="property">class </em><ttclass="descclassname">matplotlib.patheffects.</tt><ttclass="descname">Stroke</tt><spanclass="sig-paren">(</span><em>offset=(0</em>, <em>0)</em>, <em>**kwargs</em><spanclass="sig-paren">)</span><aclass="headerlink" href="#matplotlib.patheffects.Stroke" title="Permalink to this definition">¶</a></dt>
<p>A line based PathEffect which re-draws a stroke.</p>
<p>The path will be stroked with its gc updated with the given
keyword arguments, i.e., the keyword arguments should be valid
gc parameter values.</p>
<dlclass="method">
<dtid="matplotlib.patheffects.Stroke.draw_path">
<ttclass="descname">draw_path</tt><spanclass="sig-paren">(</span><em>renderer</em>, <em>gc</em>, <em>tpath</em>, <em>affine</em>, <em>rgbFace</em><spanclass="sig-paren">)</span><aclass="headerlink" href="#matplotlib.patheffects.Stroke.draw_path" title="Permalink to this definition">¶</a></dt>
<p>Adds a simple <aclass="reference internal" href="#matplotlib.patheffects.SimplePatchShadow" title="matplotlib.patheffects.SimplePatchShadow"><ttclass="xref py py-class docutils literal"><spanclass="pre">SimplePatchShadow</span></tt></a> and then draws the
original Artist to avoid needing to call <aclass="reference internal" href="#matplotlib.patheffects.Normal" title="matplotlib.patheffects.Normal"><ttclass="xref py py-class docutils literal"><spanclass="pre">Normal</span></tt></a>.</p>
<ttclass="descname">draw_path</tt><spanclass="sig-paren">(</span><em>renderer</em>, <em>gc</em>, <em>tpath</em>, <em>affine</em>, <em>rgbFace</em><spanclass="sig-paren">)</span><aclass="headerlink" href="#matplotlib.patheffects.withSimplePatchShadow.draw_path" title="Permalink to this definition">¶</a></dt>
<dd></dd></dl>
</dd></dl>
<dlclass="class">
<dtid="matplotlib.patheffects.withStroke">
<emclass="property">class </em><ttclass="descclassname">matplotlib.patheffects.</tt><ttclass="descname">withStroke</tt><spanclass="sig-paren">(</span><em>offset=(0</em>, <em>0)</em>, <em>**kwargs</em><spanclass="sig-paren">)</span><aclass="headerlink" href="#matplotlib.patheffects.withStroke" title="Permalink to this definition">¶</a></dt>
<p>Adds a simple <aclass="reference internal" href="#matplotlib.patheffects.Stroke" title="matplotlib.patheffects.Stroke"><ttclass="xref py py-class docutils literal"><spanclass="pre">Stroke</span></tt></a> and then draws the
original Artist to avoid needing to call <aclass="reference internal" href="#matplotlib.patheffects.Normal" title="matplotlib.patheffects.Normal"><ttclass="xref py py-class docutils literal"><spanclass="pre">Normal</span></tt></a>.</p>
<p>The path will be stroked with its gc updated with the given
keyword arguments, i.e., the keyword arguments should be valid
<ttclass="descname">draw_path</tt><spanclass="sig-paren">(</span><em>renderer</em>, <em>gc</em>, <em>tpath</em>, <em>affine</em>, <em>rgbFace</em><spanclass="sig-paren">)</span><aclass="headerlink" href="#matplotlib.patheffects.withStroke.draw_path" title="Permalink to this definition">¶</a></dt>