Feature request: Chart view for Sets and Collections (column / bar / line / donut) from property aggregates
Have you read a contributing guide?
- I have read CONTRIBUTING.md
- I have searched the existing requests and didn't find any that were similar
- I have considered creating a pull request instead and want to proceed
Clear and concise description of the problem
Sets and Collections are already able to filter, sort and group objects, but there is no way to visualize the resulting data inside Anytype. To compare values across objects — budget per category, task count per status, energy per day — the only options today are to read a grid or export the data somewhere else, which breaks the "everything in one place" promise.
The existing layouts (Grid, List, Kanban, Gallery, Calendar) all present objects. None presents aggregates. The Graph view shows relations between objects, not values.
How could it be done
Add a Chart view alongside the existing layouts for Sets and Collections, driven by the same properties and filters the other views already use.
A minimal version with a single dimension would already be useful:
- X axis — a Select / Multi-select / Date property to group by
- Y axis — an aggregation: Count of objects, or Sum / Average / Min / Max of a Number property
- Chart type — column, bar, line, donut
- Sort, plus an option to hide empty groups
Possible follow-ups: a second grouping for series, cumulative mode and smoothing for line charts, percent stacking, data labels, color theme.
No new data model is required — this is only a new presentation of a query result that already exists.
Real life use case
- Personal: expenses by category, habit streaks over time, progress per project, reading stats per month.
- The aggregation half of this (rollups / formulas) has been requested separately and for a long time; a Chart view would make the raw counts immediately useful even before formulas land.
References
- Community forum, open for years with no roadmap entry and still being re-requested in Dec 2025: https://community.anytype.io/t/10914 and https://community.anytype.io/t/2488
- Notion ships this natively as a
chartview type (column / bar / line / donut / number) with x-y axis and aggregation, which is what the forum thread above points to. - Related: #2351 (timeline / Gantt — covers time-based layout, a different need), #1246 (Mermaid rendering — an embed workaround, not a view).
Source: anyproto/anytype-ts