animatplot.blocks.Line

class animatplot.blocks.Line(x, y, ax=None, t_axis=0, **kwargs)[source]

Animates lines

Parameters:
  • x (list of 1D numpy arrays or a 2D numpy array) – The x data to be animated.
  • y (list of 1D numpy arrays or a 2D numpy array) – The y data to be animated.
  • ax (matplotlib.axes.Axes, optional) – The matplotlib axes to attach the block to. Defaults to matplotlib.pyplot.gca()
  • t_axis (int, optional) –

    The axis of the numpy array that represents time. Defaults to 0. No effect if x, y are lists of numpy arrays.

    The default is chosen to be consistent with:
    X, T = numpy.meshgrid(x, t)
ax

matplotlib.axes.Axes – The matplotlib axes that the block is attached to.

Notes

This block accepts additional keyword arguments to be passed to matplotlib.axes.Axes.plot()

Methods

__init__ Initialize self.
__init__(x, y, ax=None, t_axis=0, **kwargs)[source]

Initialize self. See help(type(self)) for accurate signature.