RFR: 7831: Add new view for hierarchical edge bundling [v2]
Brice Dutheil
duke at openjdk.org
Fri Aug 5 11:43:40 UTC 2022
> Joint effort with @cimi to provide _hierarchical edge_ visualization to JMC.
>
> 
>
> Here when the mouse hovers `java.util.concurrent` on the bottom right. One can see the relations with other packages.
>
>
> Based on the preliminary work of @cimi here : https://observablehq.com/@cimi/jfr-graph-hierarchical-edge-bundling
Brice Dutheil has updated the pull request incrementally with eight additional commits since the last revision:
- Rebuild dependency chart when window is resized
- Resize chart on update; hide debug logs in html
- Set minimum innerRadius for chord diagram to 100px
- Update dependency chart on chart type change
- Use tabs for indentation in JS files, auto-reformat
- Add JS code for chord diagram and ability to switch from edge-bundling
- Add icons in toolbar to switch between different chart types
- Extract JS utility functions in separate file
-------------
Changes:
- all: https://git.openjdk.org/jmc/pull/405/files
- new: https://git.openjdk.org/jmc/pull/405/files/64f3602c..ad2eda4b
Webrevs:
- full: https://webrevs.openjdk.org/?repo=jmc&pr=405&range=01
- incr: https://webrevs.openjdk.org/?repo=jmc&pr=405&range=00-01
Stats: 646 lines in 10 files changed: 405 ins; 230 del; 11 mod
Patch: https://git.openjdk.org/jmc/pull/405.diff
Fetch: git fetch https://git.openjdk.org/jmc pull/405/head:pull/405
PR: https://git.openjdk.org/jmc/pull/405
More information about the jmc-dev
mailing list