Skip to content

Slicing: filter all data on the dashboard on a specific slice #10

@jeroenheijmans

Description

@jeroenheijmans

Something we lost when going from PowerBI (past years) to a custom built web interface is some interactivity, most notably the ability to "slice" the data.

Suppose you click on the vertical bar for "Rust" as a language. It would then be super nice to have all the other charts respond to this, by using a filter on that language. Quite important would be to have Chart.js properly animate the bars after the change, to help grasp the impact of such a filter.

In short, clicking a data bar should:

  • visually highlight that bar (e.g. stronger color or outline)
  • add a "pill" component of sorts to the sticky top bar to indicate this filter is active
  • cause all graphs to filter on that data point, counting only responses that also have that that data point, animating them after the change
  • allow the reverse action by clicking the data point again
  • allow the reverse action by clicking the "pill" component in the top bar

Metadata

Metadata

Assignees

No one assigned

    Labels

    featureExtending or adding functionality

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions