.. _style_sheets-plot_bmh:

style_sheets example code: plot_bmh.py
======================================



.. plot:: /home/tcaswell/source/p/matplotlib/doc/mpl_examples/style_sheets/plot_bmh.py

::

    """
    ========================================
    Bayesian Methods for Hackers style sheet
    ========================================
    
    This example demonstrates the style used in the Bayesian Methods for Hackers
    [1]_ online book.
    
    .. [1] http://camdavidsonpilon.github.io/Probabilistic-Programming-and-Bayesian-Methods-for-Hackers/
    
    """
    from numpy.random import beta
    import matplotlib.pyplot as plt
    
    
    plt.style.use('bmh')
    
    
    def plot_beta_hist(ax, a, b):
        ax.hist(beta(a, b, size=10000), histtype="stepfilled",
                bins=25, alpha=0.8, normed=True)
    
    
    fig, ax = plt.subplots()
    plot_beta_hist(ax, 10, 10)
    plot_beta_hist(ax, 4, 12)
    plot_beta_hist(ax, 50, 12)
    plot_beta_hist(ax, 6, 55)
    ax.set_title("'bmh' style sheet")
    
    plt.show()
    

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