Rotating a Map#

How to rotate a map.

import matplotlib.pyplot as plt

import astropy.units as u


We start with the sample data.

aia_map =

GenericMap provides the rotate() method which accepts an angle. This returns a rotated map and does not modify the original map. The data array size is expanded so that none of the original data is lost due to cropping.

aia_rotated = aia_map.rotate(angle=30 * u.deg)

Let’s now plot the results.

fig = plt.figure()
ax = fig.add_subplot(projection=aia_rotated)
aia_rotated.plot(axes=ax, clip_interval=(1, 99.99)*u.percent)
AIA $171 \; \mathrm{\mathring{A}}$ 2011-06-07 06:33:02

Total running time of the script: (0 minutes 0.968 seconds)

Gallery generated by Sphinx-Gallery