Spaces:
Running
on
CPU Upgrade
Running
on
CPU Upgrade
Add Show/Hide label button to the graph
Browse files
app.py
CHANGED
|
@@ -335,6 +335,23 @@ def plot_size_vs_score(df_filtered: pd.DataFrame) -> go.Figure:
|
|
| 335 |
if trace.name != "AVG":
|
| 336 |
trace.visible = "legendonly"
|
| 337 |
fig.update_layout(xaxis_range=[0, MAX_MODEL_SIZE * 1.2], yaxis_range=[0, 1])
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 338 |
return fig
|
| 339 |
|
| 340 |
|
|
|
|
| 335 |
if trace.name != "AVG":
|
| 336 |
trace.visible = "legendonly"
|
| 337 |
fig.update_layout(xaxis_range=[0, MAX_MODEL_SIZE * 1.2], yaxis_range=[0, 1])
|
| 338 |
+
fig.update_layout(
|
| 339 |
+
updatemenus=[
|
| 340 |
+
dict(
|
| 341 |
+
type="buttons",
|
| 342 |
+
direction="left",
|
| 343 |
+
showactive=True,
|
| 344 |
+
buttons=[
|
| 345 |
+
dict(label="Show Labels", method="update", args=[{"mode": ["markers+text"]}]),
|
| 346 |
+
dict(label="Hide Labels", method="update", args=[{"mode": ["markers"]}]),
|
| 347 |
+
],
|
| 348 |
+
x=0.5,
|
| 349 |
+
y=-0.2,
|
| 350 |
+
xanchor="center",
|
| 351 |
+
yanchor="top",
|
| 352 |
+
)
|
| 353 |
+
]
|
| 354 |
+
)
|
| 355 |
return fig
|
| 356 |
|
| 357 |
|