tardis.visualization.tools.lineid_plotter module¶
- tardis.visualization.tools.lineid_plotter.lineid_plotter(ax, line_wavelengths, line_labels, spectrum_wavelengths, spectrum_data, style='top', plotter_kwargs=None, lineid_kwargs=None)[source]¶
 Use the lineid_plot package to plot user specified lines on a plotter’s spectrum.
- Parameters:
 - axmatplotlib.axes._subplots.AxesSubplot
 Axes for which the spectral lines will be plotted.
- line_wavelengthslist of float
 Wavelength values of the lines to be plotted
- line_labelslist of str
 Labels to be used for the lines at the wavelength positions
- spectrum_wavelengthsastropy.units.Quantity
 Wavelengths of the spectrum where the lines will be plotted.
- spectrum_dataastropy.units.Quantity
 Fluxes or luminosity of the spectrum where the lines will be plotted.
- style{‘top’, ‘inside’, ‘along’}, optional
 Preset styles for the lines markers. (default: ‘top’) If ‘top’, the lines will be plotted above the top axes. If ‘inside’, the lines will be plotted inside the axes. If ‘along’, the lines will be plotted along the spectrum.
- lineid_kwargsdict, optional
 kwargs passed to the lineid_plot.plot_line_ids method, by default None
- Returns:
 - ax: matplotlib.axes._subplots.AxesSubplot
 the original ax with the line markers plotted