Skip to content

Commit 4ab1714

Browse files
Merge pull request #682 from guillaume-vignal/fix_plot_continuous_distribution
Fix incorrect filtering in `plot_continuous_distribution
2 parents 4c89ff3 + f57e8f0 commit 4ab1714

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ dependencies = [
4343
"matplotlib>=3.8.4",
4444
"nbformat>5.8.0",
4545
"numba>=0.60.0",
46-
"numpy>=2.0.0",
46+
"numpy>=2.0.0,<2.4.0",
4747
"pandas>=2.2.2,<3.0.0",
4848
"plotly>=5.0.0,<6.0.0",
4949
"scikit-learn>=1.4.2,<1.6.0",

shapash/plots/plot_univariate.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -177,11 +177,11 @@ def plot_continuous_distribution(
177177
if len(filtered_data_tmp) > 0.95 * len(filtered_data):
178178
filtered_data = filtered_data_tmp
179179
else:
180-
filtered_data_tmp = filtered_data[(filtered_data < upper_quantile)]
180+
filtered_data_tmp = filtered_data[(filtered_data[col] < upper_quantile)]
181181
if len(filtered_data_tmp) > 0.95 * len(filtered_data):
182182
filtered_data = filtered_data_tmp
183183
else:
184-
filtered_data_tmp = filtered_data[(filtered_data > lower_quantile)]
184+
filtered_data_tmp = filtered_data[(filtered_data[col] > lower_quantile)]
185185
if len(filtered_data_tmp) > 0.95 * len(filtered_data):
186186
filtered_data = filtered_data_tmp
187187

0 commit comments

Comments
 (0)