pylipid.plot.plot_binding_site_data

pylipid.plot.plot_binding_site_data(data, fig_fn, ylabel=None, title=None, fig_close=False)[source]

Plot binding site data in a matplotlib violin plot.

The provided data needs to be a pandas.DataFrame object which has “Binding Site {idx}” as its column names and records binding site information by column.

Parameters
  • data (padnas.DataFrame) – Data to plot. It needs to have “Binding Site {idx}” as its column names and records binding site information by column.

  • fig_fn (str) – Figure name.

  • ylabel (str, optional, default=None) – Y label.

  • title (str, optional, default=None) – Figure title.

  • fig_close (bool, optional, default=False) – Use plt.close() to close the figure. Can be used to save memory if many figures are opened.