From 4ba0eb09e8e215530c5d21e38a924f6ea1fa756f Mon Sep 17 00:00:00 2001 From: jan Date: Tue, 30 Dec 2025 02:44:40 -0800 Subject: [PATCH] [variability] nulls in groupings are equal --- miscplot/variability.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/miscplot/variability.py b/miscplot/variability.py index 51b7e3a..63cd99d 100644 --- a/miscplot/variability.py +++ b/miscplot/variability.py @@ -67,7 +67,7 @@ def variability_plot( # Assign category indicies (x_pos) df = df.sort(groups) df_groups = df.select(groups).unique(maintain_order=True).with_row_index(name='x_pos') - df = df.join(df_groups, on=groups, maintain_order='left') + df = df.join(df_groups, on=groups, maintain_order='left', nulls_equal=True) max_group_length = df.group_by(groups).len().select('len').max()[0, 0] # How many points in the largest x_pos # Add jitter to the scatterplots-plots