Spaces:
Sleeping
Sleeping
Lode Nachtergaele commited on
Commit ·
36a3a51
1
Parent(s): 24d8a00
add circle
Browse files
app.py
CHANGED
|
@@ -461,7 +461,7 @@ if gpx_file is not None:
|
|
| 461 |
# popup = folium.Popup()
|
| 462 |
# vega.add_to(popup)
|
| 463 |
# popup.add_to(circle)
|
| 464 |
-
|
| 465 |
# circle_marker = folium.CircleMarker(
|
| 466 |
# [row["lat"], row["lon"]],
|
| 467 |
# radius=15,
|
|
@@ -496,8 +496,12 @@ if gpx_file is not None:
|
|
| 496 |
)
|
| 497 |
.assign(color_grade=lambda df_: df_["grade"].map(grade_to_color))
|
| 498 |
)
|
| 499 |
-
|
| 500 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 501 |
title = f"Climb {index+1}: {row['length']:.2f}km {(row['grade']/100_000):.2%} {int(row['total_ascent']):d}hm"
|
| 502 |
-
climb_profile = generate_climb_profile(
|
| 503 |
st.altair_chart(climb_profile, use_container_width=True)
|
|
|
|
| 461 |
# popup = folium.Popup()
|
| 462 |
# vega.add_to(popup)
|
| 463 |
# popup.add_to(circle)
|
| 464 |
+
circle.add_to(route_map)
|
| 465 |
# circle_marker = folium.CircleMarker(
|
| 466 |
# [row["lat"], row["lon"]],
|
| 467 |
# radius=15,
|
|
|
|
| 496 |
)
|
| 497 |
.assign(color_grade=lambda df_: df_["grade"].map(grade_to_color))
|
| 498 |
)
|
| 499 |
+
df_hill_resample = (
|
| 500 |
+
df_hill.groupby((df_hill["distance_from_start"] * 1000).round(-2))
|
| 501 |
+
.agg({"elev": "mean", "grade": "mean"})
|
| 502 |
+
.reset_index()
|
| 503 |
+
)
|
| 504 |
+
df_hill_resample["color_grade"] = df_hill_resample["grade"].map(grade_to_color)
|
| 505 |
title = f"Climb {index+1}: {row['length']:.2f}km {(row['grade']/100_000):.2%} {int(row['total_ascent']):d}hm"
|
| 506 |
+
climb_profile = generate_climb_profile(df_hill_resample, title)
|
| 507 |
st.altair_chart(climb_profile, use_container_width=True)
|