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

Improved starting visualization for GraphExplorer #98

Open
zwelz3 opened this issue Mar 2, 2021 · 1 comment
Open

Improved starting visualization for GraphExplorer #98

zwelz3 opened this issue Mar 2, 2021 · 1 comment
Assignees
Labels
enhancement New feature or request rdf2nx Related to the rdf2nx converter vis:cytoscape issues for cytoscape/ipycytoscape

Comments

@zwelz3
Copy link
Member

zwelz3 commented Mar 2, 2021

The value of visualizing RDF as an LPG is in the reduction of information, and making it simpler to interpret data associated with meaningful nodes. The GraphExplorer widget is designed to assist in the discovery of information proximate to a specific node; expanding data allows one to 'discover' the nodes that are connected to it, and locking in nodes/edges allows users to capture interesting shapes.

In the current version of the GraphExplorer widget, the original nodes are selected from multi-select dropdowns filtered by type. The initial nodes are populated by themselves, and can be expanded as desired.

This ticket changes the initial behavior. Nodes populated in the initial GraphExplorer should have all outgoing connections pre-expanded with their corresponding data attributes. In lieu of the original buttons, this ticket also scopes in a more intuitive exploration UX.

New Behavior

  • Single-click: display JSON data
  • Double-click: expand node and lock-in (lock-in the selected node only)

As part of this ticket, we need to perform an initial investigation into node location caching, or else the visualization will be very jarring as it updates. Will probably be advantageous to cache the node data as well (good chance people will expand/collapse the same node multiple times).

@zwelz3 zwelz3 added enhancement New feature or request vis:cytoscape issues for cytoscape/ipycytoscape rdf2nx Related to the rdf2nx converter labels Mar 2, 2021
@zwelz3 zwelz3 added this to the 🌞 Release 0.1.3 milestone Mar 2, 2021
@zwelz3 zwelz3 self-assigned this Mar 2, 2021
zwelz3 added a commit to zwelz3/ipyradiant that referenced this issue Mar 18, 2021
zwelz3 added a commit to zwelz3/ipyradiant that referenced this issue Mar 18, 2021
zwelz3 added a commit that referenced this issue Mar 22, 2021
* Add changes from gh-98.
* Update to skip test and include note about broken graph explorer.
@zwelz3
Copy link
Member Author

zwelz3 commented Mar 22, 2021

This is delayed due to issues with ipycytoscape. The limitations of the ipycytoscape graph widget (no clear method, and issues updating the front-end) are preventing a clean implementation in ipyradiant. Temporary workarounds have led to further issues maintaining the ipycytoscape graphs.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request rdf2nx Related to the rdf2nx converter vis:cytoscape issues for cytoscape/ipycytoscape
Projects
None yet
Development

No branches or pull requests

1 participant