Skip to main content
`Ctrl`+`K`

# Plotting images and contours

For the example in the following page we start from the example introduced in Initializing axes with world coordinates.

Plotting images as bitmaps or contours should be done via the usual matplotlib methods such as `imshow()` or `contour()`. For example, continuing from the example in Initializing axes with world coordinates, you can do:

    ax.imshow(hdu.data, vmin=-2.e-5, vmax=2.e-4, origin='lower')

and we can also add contours corresponding to the same image using:

    import numpy as np
    ax.contour(hdu.data, levels=np.logspace(-4.7, -3., 10), colors='white', alpha=0.5)

To show contours for an image in a different coordinate system, see Overplotting markers and artists.

Note

If you like using the pyplot interface, you can also call `plt.imshow` and `plt.contour` instead of `ax.imshow` and `ax.contour`.