.. _pylab_examples-barcode_demo: pylab_examples example code: barcode_demo.py ============================================ .. plot:: /home/tcaswell/source/p/matplotlib/doc/mpl_examples/pylab_examples/barcode_demo.py :: import matplotlib.pyplot as plt import numpy as np # the bar x = np.where(np.random.rand(500) > 0.7, 1.0, 0.0) axprops = dict(xticks=[], yticks=[]) barprops = dict(aspect='auto', cmap=plt.cm.binary, interpolation='nearest') fig = plt.figure() # a vertical barcode -- this is broken at present x.shape = len(x), 1 ax = fig.add_axes([0.1, 0.3, 0.1, 0.6], **axprops) ax.imshow(x, **barprops) x = x.copy() # a horizontal barcode x.shape = 1, len(x) ax = fig.add_axes([0.3, 0.1, 0.6, 0.1], **axprops) ax.imshow(x, **barprops) plt.show() Keywords: python, matplotlib, pylab, example, codex (see :ref:`how-to-search-examples`)