Plotting functions#

Code author: Wilfried Mercier - LAM <wilfried.mercier@lam.fr>

Plotting utilities for SFHs.

SFHandle.plot.plot_sfh(sfh)[source]#

Plot a SFH and its interpolated form if available.

Parameters:

sfh (SFH) – star formation history to show

Return type:

None

Example

import numpy             as np
import matplotlib.pyplot as plt

from SFHandle import SFH
from SFHandle import plot_sfh

lb_time   = [1, 10, 100, 1000]
amp       = [0, 1, 10, 1]
err       = [0, 0.5, 3, 1]

mysfh     = SFH(lb_time, amp, err)

lb_interp = np.linspace(0, 1000, 1000)
mysfh.interpolate_sfh(lb_interp)

_ = plot_sfh(mysfh)
../_images/plot_0_0.png