Data visualization - expand graphs & charts #7

Closed
opened 2026-06-20 01:14:35 +00:00 by rbrooks · 2 comments
Owner

Visually representing the data is very important, and we need to add additional charts for motifs & overall; these should let us see the prevalence of motifs over time, and track trends more easily.

Visually representing the data is very important, and we need to add additional charts for motifs & overall; these should let us see the prevalence of motifs over time, and track trends more easily.
rbrooks self-assigned this 2026-06-20 01:14:35 +00:00
Author
Owner

There should also be some sort of "web" or network visualization that can show how motifs and entries are connected to each other, and how closely each is tied together.

There should also be some sort of "web" or network visualization that can show how motifs and entries are connected to each other, and how closely each is tied together.
Author
Owner

Done — merged in #54, deployed.

New Insights page (nav item, desktop + mobile):

  • Entries over time (area), motif prevalence over time (stacked area, top 8 motifs), entries by certainty (bar) — built with Recharts 3.9, lazy-loaded so the chart lib stays out of the main bundle.
  • Motif web — the requested network visualization: motifs as nodes (sized by entry count) linked when they share entries, with edge thickness = number of shared entries ("how closely tied"). Click a node to open the motif.

Backed by a new project-scoped /api/analytics route (overview, motif-prevalence, network), 3 integration tests, full suite green (174 api / 63 app). Deployed to the dev server — health ok, endpoints live.

### ✅ Done — merged in #54, deployed. New **Insights** page (nav item, desktop + mobile): - **Entries over time** (area), **motif prevalence over time** (stacked area, top 8 motifs), **entries by certainty** (bar) — built with Recharts 3.9, lazy-loaded so the chart lib stays out of the main bundle. - **Motif web** — the requested network visualization: motifs as nodes (sized by entry count) linked when they share entries, with edge thickness = number of shared entries ("how closely tied"). Click a node to open the motif. Backed by a new project-scoped `/api/analytics` route (`overview`, `motif-prevalence`, `network`), 3 integration tests, full suite green (174 api / 63 app). Deployed to the dev server — health ok, endpoints live.
rbrooks referenced this issue from a commit 2026-06-29 17:48:48 +00:00
Sign in to join this conversation.
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
rbrooks/TeaLeaves#7
No description provided.