Abstract : Line identification plots with automatic label layout
Category : Recommended Active
Homepage : http://packages.python.org/lineid_plot/
This module has functions for automatically placing labels in a plot in such a way that the labels do not overlap with each other. This is very useful, for example, in creating plots that have labels identifying features in a spectrum.
This Python module is an adaptation of the IDL module lineid_plot.pro, in the IDLAstro library.
A picture says it all: