Skip to content

Commit 22881db

Browse files
Bar chart single point (#454)
Co-authored-by: gradio-pr-bot <gradio-pr-bot@users.noreply.github.com>
1 parent 982390e commit 22881db

5 files changed

Lines changed: 716 additions & 30 deletions

File tree

.changeset/stupid-lions-speak.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"trackio": minor
3+
---
4+
5+
feat:Bar chart single point

tests/ui/test_ui_display.py

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -160,6 +160,7 @@ def test_multiple_runs_display_multiple_plots(temp_dir):
160160
trackio.init(project="test_multi", name=f"run-{i}")
161161
for j in range(5):
162162
trackio.log(metrics={"loss": 0.1 * (j + 1), "acc": 0.9 - 0.1 * j})
163+
trackio.log(metrics={"val_loss": 0.05 * (i + 1)})
163164
trackio.finish()
164165

165166
app, url, _, _ = trackio.show(block_thread=False, open_browser=False)
@@ -176,7 +177,15 @@ def test_multiple_runs_display_multiple_plots(temp_dir):
176177
expect(run_items).to_have_count(2)
177178

178179
plots = page.locator(".vega-embed")
179-
expect(plots).to_have_count(2)
180+
expect(plots).to_have_count(3)
181+
182+
line_marks = page.locator(".vega-embed .mark-line.role-mark")
183+
expect(line_marks.first).to_be_visible()
184+
185+
bar_plots = page.locator(".bar-plot")
186+
expect(bar_plots).to_have_count(1)
187+
bar_vega = bar_plots.first.locator(".vega-embed")
188+
expect(bar_vega).to_be_visible()
180189

181190
runs_label = page.get_by_text("Runs (2)", exact=True)
182191
expect(runs_label).to_be_visible()

0 commit comments

Comments
 (0)