BAITS.VDJ.pl._scatter_plot

Contents

BAITS.VDJ.pl._scatter_plot#

BAITS.VDJ.pl._scatter_plot(df, x, y, groupby=None, palette='Pastel1', xlabel=None, ylabel=None, x_log=False, y_log=False, ax=None)#

Generate scatter plot for two variables with optional grouping.

Parameters:
  • df (pandas.DataFrame) – Input dataframe.

  • x (str) – Column for x-axis.

  • y (str) – Column for y-axis.

  • groupby (str, optional) – Column used for color grouping.

  • palette (str, default="Pastel1") – Color palette.

  • xlabel (str, optional) – Label for x-axis.

  • ylabel (str, optional) – Label for y-axis.

  • x_log (bool, default=False) – Whether to apply log scale on x-axis.

  • y_log (bool, default=False) – Whether to apply log scale on y-axis.

  • ax (matplotlib.axes.Axes, optional) – Axes object.

Returns:

Displays the scatter plot.

Return type:

None