plotly / plotly/plotly.js

add Data Table tree view

Open
#7,061 1 comment 2 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

feature P3
Dominant language
JavaScript
Stars
18.3k
Forks
2k
Avg merge
2d 12h
Merged PRs (30d)
28

Description

Is your feature request related to a problem? Please describe.
Currently there's no tree visualisation for a pivot table (like in Excel). It's a really neat layout that allows lazy and partial exploration of the data.

Describe the solution you'd like
A data table capable of (partially and fully) collapsing and expanding the data as if it was a tree.

Describe alternatives you've considered
Using pandas, active_cell and dcc.Store (to keep track of odd/even clicks) to pivot/un-pivot and filter data on cell click.

Additional context
Excel Tree Layout

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

No files, tests, or entry points are named. Start by locating the existing Data Table and pivot-table implementation, then determine how grouped rows or columns are represented and rendered. Done means the table supports both partial and full collapsing and expanding in a tree-like layout, as described in the issue.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
data-visualization
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.