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