.. _api-watermark_image:

api example code: watermark_image.py
====================================



.. plot:: /home/travis/build/jenshnielsen/matplotlib/doc/mpl_examples/api/watermark_image.py

::

    """
    Use a PNG file as a watermark
    """
    from __future__ import print_function
    import numpy as np
    import matplotlib.cbook as cbook
    import matplotlib.image as image
    import matplotlib.pyplot as plt
    
    datafile = cbook.get_sample_data('logo2.png', asfileobj=False)
    print('loading %s' % datafile)
    im = image.imread(datafile)
    im[:, :, -1] = 0.5  # set the alpha channel
    
    fig, ax = plt.subplots()
    
    ax.plot(np.random.rand(20), '-o', ms=20, lw=2, alpha=0.7, mfc='orange')
    ax.grid()
    fig.figimage(im, 10, 10)
    
    plt.show()
    

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