fix: use streaming collect and filter zero distances in get_distance_histogram
This commit is contained in:
+6
-1
@@ -580,7 +580,12 @@ def make_clusters_map(region: dict) -> dl.Map:
|
|||||||
|
|
||||||
|
|
||||||
def get_distance_histogram(lff: pl.LazyFrame) -> dcc.Graph:
|
def get_distance_histogram(lff: pl.LazyFrame) -> dcc.Graph:
|
||||||
dff = lff.select("titulaire_distance").drop_nulls().collect()
|
dff = (
|
||||||
|
lff.select("titulaire_distance")
|
||||||
|
.drop_nulls()
|
||||||
|
.filter(pl.col("titulaire_distance") > 0)
|
||||||
|
.collect(engine="streaming")
|
||||||
|
)
|
||||||
dff = dff.with_columns(pl.col("titulaire_distance").log(10))
|
dff = dff.with_columns(pl.col("titulaire_distance").log(10))
|
||||||
fig = px.histogram(
|
fig = px.histogram(
|
||||||
dff,
|
dff,
|
||||||
|
|||||||
Reference in New Issue
Block a user