Skip to content
This repository has been archived by the owner on Aug 16, 2020. It is now read-only.

SunburstView with D3.js #11

Open
JohannesLichtenberger opened this issue Oct 5, 2019 · 4 comments
Open

SunburstView with D3.js #11

JohannesLichtenberger opened this issue Oct 5, 2019 · 4 comments
Labels
enhancement New feature or request good first issue Good for newcomers hacktoberfest https://hacktoberfest.digitalocean.com/ help wanted Extra attention is needed

Comments

@JohannesLichtenberger
Copy link
Member

JohannesLichtenberger commented Oct 5, 2019

We want to be able to display huge JSON and XML instances (provide an overview), that is one revision.

Then it's all about visualizing the changes between revisions: In a second step we want to enhance this in a sophisticated representation, which moves the encountered changes (diffing on the server side, which optionally takes the stored rolling hashes into account) between two revision in an outer ring:

http://www.youtube.com/watch?v=l9CXXBkl5vI

https://github.com/JohannesLichtenberger/master-thesis/blob/master/Master/Thesis/thesis.pdf

Thus, the two revisions to be compared are merged into one tree or SunburstView.

@JohannesLichtenberger JohannesLichtenberger added enhancement New feature or request help wanted Extra attention is needed good first issue Good for newcomers hacktoberfest https://hacktoberfest.digitalocean.com/ labels Oct 5, 2019
@Rackar
Copy link
Contributor

Rackar commented Oct 11, 2019

Compare with D3.js, I perfer Echarts.js. Here are some demo:

https://echarts.apache.org/examples/en/editor.html?c=sunburst-visualMap
https://echarts.apache.org/examples/en/editor.html?c=treemap-drill-down
https://echarts.apache.org/examples/en/editor.html?c=tree-legend

It's more simple to config and display.
Of course, depending on whether you like this library.

@JohannesLichtenberger
Copy link
Member Author

Hmm, I think the D3.js community is much bigger probably and currently I'm reading a book about D3.js, so I think I'd prefer using D3.js.

@Rackar
Copy link
Contributor

Rackar commented Oct 12, 2019

ok

@JohannesLichtenberger
Copy link
Member Author

One Screenshot from my Java Swing / Processing GUI back then:

https://raw.githubusercontent.com/JohannesLichtenberger/sirix/master/bundles/sirix-gui/src/main/resources/images/wikipedia-scrolled.png

For sure now the TextView is either JSON or XML depending on the database.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request good first issue Good for newcomers hacktoberfest https://hacktoberfest.digitalocean.com/ help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

2 participants