.. _api-font_family_rc:

api example code: font_family_rc.py
===================================

[`source code <font_family_rc.py>`_]

::

    """
    You can explicitly set which font family is picked up for a given font
    style (eg 'serif', 'sans-serif', or 'monospace').
    
    In the example below, we only allow one font family (Tahoma) for the
    san-serif font style.  You the default family with the font.family rc
    param, eg::
    
      rcParams['font.family'] = 'sans-serif'
    
    and for the font.family you set a list of font styles to try to find
    in order::
    
      rcParams['font.sans-serif'] = ['Tahoma', 'Bitstream Vera Sans', 'Lucida Grande', 'Verdana']
    
    """
    
    # -*- noplot -*-
    
    from matplotlib import rcParams
    rcParams['font.family'] = 'sans-serif'
    rcParams['font.sans-serif'] = ['Tahoma']
    import matplotlib.pyplot as plt
    
    fig = plt.figure()
    ax = fig.add_subplot(111)
    ax.plot([1,2,3], label='test')
    
    ax.legend()
    plt.show()
    
    

Keywords: python, matplotlib, pylab, example, codex (see :ref:`how-to-search-examples`)