<divid="unreleased-message"> You are reading an old version of the documentation (v3.2.0). For the latest version see <ahref="https://matplotlib.org/stable/gallery/misc/customize_rc.html">https://matplotlib.org/stable/gallery/misc/customize_rc.html</a></div>
<pclass="last">Click <aclass="reference internal" href="#sphx-glr-download-gallery-misc-customize-rc-py"><spanclass="std std-ref">here</span></a> to download the full example code</p>
<spanid="sphx-glr-gallery-misc-customize-rc-py"></span><h1>Customize Rc<aclass="headerlink" href="#customize-rc" title="Permalink to this headline">¶</a></h1>
<p>I'm not trying to make a good looking figure here, but just to show
some examples of customizing rc params on the fly</p>
<p>If you like to work interactively, and need to create different sets
of defaults for figures (e.g., one set of defaults for publication, one
set for interactive exploration), you may want to define some
functions in a custom module that set the defaults, e.g.,:</p>
<spanclass="n">rc</span><spanclass="p">(</span><spanclass="s1">'font'</span><spanclass="p">,</span><spanclass="n">weight</span><spanclass="o">=</span><spanclass="s1">'bold'</span><spanclass="p">)</span><spanclass="c1"># bold fonts are easier to see</span>
<spanclass="n">rc</span><spanclass="p">(</span><spanclass="s1">'lines'</span><spanclass="p">,</span><spanclass="n">lw</span><spanclass="o">=</span><spanclass="mi">1</span><spanclass="p">,</span><spanclass="n">color</span><spanclass="o">=</span><spanclass="s1">'k'</span><spanclass="p">)</span><spanclass="c1"># thicker black lines</span>
<spanclass="n">rc</span><spanclass="p">(</span><spanclass="s1">'savefig'</span><spanclass="p">,</span><spanclass="n">dpi</span><spanclass="o">=</span><spanclass="mi">300</span><spanclass="p">)</span><spanclass="c1"># higher res outputs</span>
</pre></div>
</div>
<p>Then as you are working interactively, you just need to do:</p>
<ahref="../../api/_as_gen/matplotlib.pyplot.subplot.html#matplotlib.pyplot.subplot" title="View documentation for matplotlib.pyplot.subplot"><spanclass="n">plt</span><spanclass="o">.</span><spanclass="n">subplot</span></a><spanclass="p">(</span><spanclass="mi">311</span><spanclass="p">)</span>
<ahref="../../api/_as_gen/matplotlib.pyplot.plot.html#matplotlib.pyplot.plot" title="View documentation for matplotlib.pyplot.plot"><spanclass="n">plt</span><spanclass="o">.</span><spanclass="n">plot</span></a><spanclass="p">([</span><spanclass="mi">1</span><spanclass="p">,</span><spanclass="mi">2</span><spanclass="p">,</span><spanclass="mi">3</span><spanclass="p">])</span>
<spanclass="c1"># the axes attributes need to be set before the call to subplot</span>
<ahref="../../api/_as_gen/matplotlib.pyplot.rc.html#matplotlib.pyplot.rc" title="View documentation for matplotlib.pyplot.rc"><spanclass="n">plt</span><spanclass="o">.</span><spanclass="n">rc</span></a><spanclass="p">(</span><spanclass="s1">'font'</span><spanclass="p">,</span><spanclass="n">weight</span><spanclass="o">=</span><spanclass="s1">'bold'</span><spanclass="p">)</span>
<ahref="../../api/_as_gen/matplotlib.pyplot.rc.html#matplotlib.pyplot.rc" title="View documentation for matplotlib.pyplot.rc"><spanclass="n">plt</span><spanclass="o">.</span><spanclass="n">rc</span></a><spanclass="p">(</span><spanclass="s1">'xtick.major'</span><spanclass="p">,</span><spanclass="n">size</span><spanclass="o">=</span><spanclass="mi">5</span><spanclass="p">,</span><spanclass="n">pad</span><spanclass="o">=</span><spanclass="mi">7</span><spanclass="p">)</span>
<ahref="../../api/_as_gen/matplotlib.pyplot.rc.html#matplotlib.pyplot.rc" title="View documentation for matplotlib.pyplot.rc"><spanclass="n">plt</span><spanclass="o">.</span><spanclass="n">rc</span></a><spanclass="p">(</span><spanclass="s1">'xtick'</span><spanclass="p">,</span><spanclass="n">labelsize</span><spanclass="o">=</span><spanclass="mi">15</span><spanclass="p">)</span>
<spanclass="c1"># using aliases for color, linestyle and linewidth; gray, solid, thick</span>
<ahref="../../api/_as_gen/matplotlib.pyplot.rc.html#matplotlib.pyplot.rc" title="View documentation for matplotlib.pyplot.rc"><spanclass="n">plt</span><spanclass="o">.</span><spanclass="n">rc</span></a><spanclass="p">(</span><spanclass="s1">'grid'</span><spanclass="p">,</span><spanclass="n">c</span><spanclass="o">=</span><spanclass="s1">'0.5'</span><spanclass="p">,</span><spanclass="n">ls</span><spanclass="o">=</span><spanclass="s1">'-'</span><spanclass="p">,</span><spanclass="n">lw</span><spanclass="o">=</span><spanclass="mi">5</span><spanclass="p">)</span>
<ahref="../../api/_as_gen/matplotlib.pyplot.rc.html#matplotlib.pyplot.rc" title="View documentation for matplotlib.pyplot.rc"><spanclass="n">plt</span><spanclass="o">.</span><spanclass="n">rc</span></a><spanclass="p">(</span><spanclass="s1">'lines'</span><spanclass="p">,</span><spanclass="n">lw</span><spanclass="o">=</span><spanclass="mi">2</span><spanclass="p">,</span><spanclass="n">color</span><spanclass="o">=</span><spanclass="s1">'g'</span><spanclass="p">)</span>
<ahref="../../api/_as_gen/matplotlib.pyplot.subplot.html#matplotlib.pyplot.subplot" title="View documentation for matplotlib.pyplot.subplot"><spanclass="n">plt</span><spanclass="o">.</span><spanclass="n">subplot</span></a><spanclass="p">(</span><spanclass="mi">312</span><spanclass="p">)</span>
<ahref="../../api/_as_gen/matplotlib.pyplot.plot.html#matplotlib.pyplot.plot" title="View documentation for matplotlib.pyplot.plot"><spanclass="n">plt</span><spanclass="o">.</span><spanclass="n">plot</span></a><spanclass="p">([</span><spanclass="mi">1</span><spanclass="p">,</span><spanclass="mi">2</span><spanclass="p">,</span><spanclass="mi">3</span><spanclass="p">])</span>
<ahref="../../api/_as_gen/matplotlib.pyplot.grid.html#matplotlib.pyplot.grid" title="View documentation for matplotlib.pyplot.grid"><spanclass="n">plt</span><spanclass="o">.</span><spanclass="n">grid</span></a><spanclass="p">(</span><spanclass="kc">True</span><spanclass="p">)</span>
<ahref="../../api/_as_gen/matplotlib.pyplot.rcdefaults.html#matplotlib.pyplot.rcdefaults" title="View documentation for matplotlib.pyplot.rcdefaults"><spanclass="n">plt</span><spanclass="o">.</span><spanclass="n">rcdefaults</span></a><spanclass="p">()</span>
<ahref="../../api/_as_gen/matplotlib.pyplot.subplot.html#matplotlib.pyplot.subplot" title="View documentation for matplotlib.pyplot.subplot"><spanclass="n">plt</span><spanclass="o">.</span><spanclass="n">subplot</span></a><spanclass="p">(</span><spanclass="mi">313</span><spanclass="p">)</span>
<ahref="../../api/_as_gen/matplotlib.pyplot.plot.html#matplotlib.pyplot.plot" title="View documentation for matplotlib.pyplot.plot"><spanclass="n">plt</span><spanclass="o">.</span><spanclass="n">plot</span></a><spanclass="p">([</span><spanclass="mi">1</span><spanclass="p">,</span><spanclass="mi">2</span><spanclass="p">,</span><spanclass="mi">3</span><spanclass="p">])</span>
<ahref="../../api/_as_gen/matplotlib.pyplot.grid.html#matplotlib.pyplot.grid" title="View documentation for matplotlib.pyplot.grid"><spanclass="n">plt</span><spanclass="o">.</span><spanclass="n">grid</span></a><spanclass="p">(</span><spanclass="kc">True</span><spanclass="p">)</span>
<ahref="../../api/_as_gen/matplotlib.pyplot.show.html#matplotlib.pyplot.show" title="View documentation for matplotlib.pyplot.show"><spanclass="n">plt</span><spanclass="o">.</span><spanclass="n">show</span></a><spanclass="p">()</span>
</pre></div>
</div>
<divclass="sphx-glr-footer class sphx-glr-footer-example docutils container" id="sphx-glr-download-gallery-misc-customize-rc-py">