Spaces:
Sleeping
Sleeping
Aryan Jain commited on
Commit Β·
dbd4a93
1
Parent(s): 83a38f7
add checkbox to view grouped chard horizontally
Browse files- src/streamlit_app.py +7 -0
src/streamlit_app.py
CHANGED
|
@@ -297,6 +297,10 @@ def render_chart(
|
|
| 297 |
index=0,
|
| 298 |
key=f"{key_prefix}_color",
|
| 299 |
)
|
|
|
|
|
|
|
|
|
|
|
|
|
| 300 |
color_col = None if color_sel == "None" else color_sel
|
| 301 |
|
| 302 |
# ββ Incident color mapping βββββββββββββββββββββββββ
|
|
@@ -345,6 +349,9 @@ def render_chart(
|
|
| 345 |
if active_incident_col is not None:
|
| 346 |
x_col = "_incident_label"
|
| 347 |
|
|
|
|
|
|
|
|
|
|
| 348 |
if df_plot_copy.duplicated(subset=[x_col, color_col]).any():
|
| 349 |
df_plot_copy[y_col] = (
|
| 350 |
df_plot_copy.groupby([x_col, color_col])[y_col]
|
|
|
|
| 297 |
index=0,
|
| 298 |
key=f"{key_prefix}_color",
|
| 299 |
)
|
| 300 |
+
view_horizontal_stacked = st.checkbox(
|
| 301 |
+
"Horizontal Stacked",
|
| 302 |
+
key=f"{key_prefix}_stacked",
|
| 303 |
+
)
|
| 304 |
color_col = None if color_sel == "None" else color_sel
|
| 305 |
|
| 306 |
# ββ Incident color mapping βββββββββββββββββββββββββ
|
|
|
|
| 349 |
if active_incident_col is not None:
|
| 350 |
x_col = "_incident_label"
|
| 351 |
|
| 352 |
+
if view_horizontal_stacked:
|
| 353 |
+
df_plot_copy[color_col] = df_plot_copy[color_col].astype(str)
|
| 354 |
+
|
| 355 |
if df_plot_copy.duplicated(subset=[x_col, color_col]).any():
|
| 356 |
df_plot_copy[y_col] = (
|
| 357 |
df_plot_copy.groupby([x_col, color_col])[y_col]
|