src.dackar.anomalies.plotUtils

Attributes

logger

fontsize

Functions

plot_data(df, mp[, title, sharex, gridspec_kw])

plot data from pandas dataframe (column-wise)

plot_kdp(df[, title, sharex, gridspec_kw])

plot K-dimensional profile from pandas dataframe (column-wise)

plot_anomaly(df, mps, anomalies_idx, m[, title, ...])

Plot anomalies for given data

Module Contents

src.dackar.anomalies.plotUtils.logger[source]
src.dackar.anomalies.plotUtils.fontsize = '12'[source]
src.dackar.anomalies.plotUtils.plot_data(df, mp, title='Data vs. Matrix Profile', sharex=True, gridspec_kw={'hspace': 0})[source]

plot data from pandas dataframe (column-wise)

Parameters:
  • df (pandas.dataframe) – data

  • title (str, optional) – title for the plot. Defaults to ‘’.

  • sharex (bool, optional) – share x-axis. Defaults to True.

  • gridspec_kw (dict, optional) – grid option for plots. Defaults to {‘hspace’:0}.

src.dackar.anomalies.plotUtils.plot_kdp(df, title='K-Dimensional Profile', sharex=True, gridspec_kw={'hspace': 0})[source]

plot K-dimensional profile from pandas dataframe (column-wise)

Parameters:
  • df (pandas.dataframe) – K-dimensional profile

  • title (str, optional) – title for the plot. Defaults to ‘’.

  • sharex (bool, optional) – share x-axis. Defaults to True.

  • gridspec_kw (dict, optional) – grid option for plots. Defaults to {‘hspace’:0}.

src.dackar.anomalies.plotUtils.plot_anomaly(df, mps, anomalies_idx, m, title=None, sharex=True, gridspec_kw={'hspace': 0})[source]

Plot anomalies for given data

Parameters:
  • df (pandas.DataFrame) – _description_

  • mps (dict) – dictionary of matrix profiles of df

  • anomalies_idx (dict) – dictionary of anomaly indices

  • m (int) – length of slide window

  • title (str, optional) – title for the plot. Defaults to None.

  • sharex (bool, optional) – share x-axis. Defaults to True.

  • gridspec_kw (dict, optional) – _description_. Defaults to {‘hspace’:0}.