cytoscape / cytoscape-explore

Network visualization webapp.
MIT License
12 stars 4 forks source link

Specific layout options that are dependent on element data attributes #62

Open maxkfranz opened 3 years ago

maxkfranz commented 3 years ago

Depends on:

maxkfranz commented 3 years ago

Speccing out how this should work with the typing system (#49):

It looks like we could do the edge-weighted FD feature and the concentric sorting using the basic type system (#49). The number of circles for the concentric metric would depend on statistical characteristics, an enhancement of the type system.

Of note for the concentric layout: The concentric metric and the sorting metric may be the same, or they may be different. It would simplify things to use the same data attribute for both. In most cases, the user would want the nodes in each circle sorted by the same metric used to split up the nodes into multiple circles. The main edge case that comes to mind is where the user wants the nodes within each circle to be sorted alphabetically by label: That can make finding a particular node within a level easier.