Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rethink timeline #184

Open
erykpiast opened this issue Nov 18, 2019 · 0 comments
Open

Rethink timeline #184

erykpiast opened this issue Nov 18, 2019 · 0 comments
Labels
help wanted Extra attention is needed planning needed Not ready to code ux User experience improvement

Comments

@erykpiast
Copy link
Owner

erykpiast commented Nov 18, 2019

A stacked line chart may not be the best visualization type for chunks. Let's explore different ones.

Line chart

Each chunk has a separate line plus the total size is displayed as a separate series.

In this scenario, the focused area may become a slope chart. The only thing that needs to be done is fixed tooltip.

Alluvial diagram

Alluvial diagram may show better how chunks change, how one becomes the other. It requires a dataset that handles renames and splits perfectly, for example through comparing modules between new and old chunks.

Stream graph

Stream graph looks quite similar to the stacked area chart but may visualize flows better. It seems like a good compromise between the current solution and the alluvial diagram.


Instead of operating on real-world data that may be broken in some way, maybe it's a good idea to prepare some artificial datapoints and work on that in a notebook.

@erykpiast erykpiast added enhancement New feature or request help wanted Extra attention is needed planning needed Not ready to code labels Nov 18, 2019
@erykpiast erykpiast changed the title Better timeline Rethink timeline Nov 18, 2019
@erykpiast erykpiast added ux User experience improvement and removed enhancement New feature or request labels Jan 25, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed planning needed Not ready to code ux User experience improvement
Projects
None yet
Development

No branches or pull requests

1 participant