Spaces:
Paused
Paused
Fix colorscales
Browse files
opendashboards/utils/plotting.py
CHANGED
@@ -88,7 +88,7 @@ def plot_uid_diversty(df: pd.DataFrame, remove_unsuccessful: bool = False) -> go
|
|
88 |
frames.append(frame)
|
89 |
|
90 |
merged = pd.merge(*frames, left_index=True, right_index=True, suffixes=("_followup", "_answer"))
|
91 |
-
merged["reward_mean"] = merged.filter(regex="rewards_mean").mean(axis=1)
|
92 |
|
93 |
merged.index.name = "UID"
|
94 |
merged.reset_index(inplace=True)
|
@@ -243,7 +243,7 @@ def plot_leaderboard(
|
|
243 |
"""
|
244 |
df = df[[group_on, agg_col]].explode(column=[group_on, agg_col])
|
245 |
|
246 |
-
rankings = df.groupby(group_on)[agg_col].agg(agg).sort_values(ascending=False).head(ntop)
|
247 |
if alias:
|
248 |
index = rankings.index.map({name: str(i) for i, name in enumerate(rankings.index)})
|
249 |
else:
|
@@ -251,7 +251,7 @@ def plot_leaderboard(
|
|
251 |
|
252 |
print(f"Using top {ntop} {group_on} by {agg_col}: \n{rankings}")
|
253 |
return px.bar(
|
254 |
-
x=rankings
|
255 |
y=index,
|
256 |
color=rankings,
|
257 |
orientation="h",
|
|
|
88 |
frames.append(frame)
|
89 |
|
90 |
merged = pd.merge(*frames, left_index=True, right_index=True, suffixes=("_followup", "_answer"))
|
91 |
+
merged["reward_mean"] = merged.filter(regex="rewards_mean").mean(axis=1).astype(float)
|
92 |
|
93 |
merged.index.name = "UID"
|
94 |
merged.reset_index(inplace=True)
|
|
|
243 |
"""
|
244 |
df = df[[group_on, agg_col]].explode(column=[group_on, agg_col])
|
245 |
|
246 |
+
rankings = df.groupby(group_on)[agg_col].agg(agg).sort_values(ascending=False).head(ntop).astype(float)
|
247 |
if alias:
|
248 |
index = rankings.index.map({name: str(i) for i, name in enumerate(rankings.index)})
|
249 |
else:
|
|
|
251 |
|
252 |
print(f"Using top {ntop} {group_on} by {agg_col}: \n{rankings}")
|
253 |
return px.bar(
|
254 |
+
x=rankings,
|
255 |
y=index,
|
256 |
color=rankings,
|
257 |
orientation="h",
|