mosaic icon indicating copy to clipboard operation
mosaic copied to clipboard

Network/Graph Visualization Components

Open domoritz opened this issue 1 year ago • 4 comments

Add new Mosaic-powered interface components for visualizing network/graph data, for example as node-link diagrams or matrix views. The components should accept selections for filtering nodes and/or edges. One design consideration is how to best support visual encoding definitions for nodes (size, shape, color, …?) and/or edges (color, width, …?). A node-link component might generate Plot specifications to create an initial SVG rendering, then modify those SVG elements to perform layout (e.g., using d3-force). In addition, one might consider data transformations, for example aggregating nodes and edges akin to PivotGraph.

domoritz avatar May 23 '24 14:05 domoritz

We've been struggling to visualize multi-million page sitemaps, for a domain like Wayfair, where there are too many nodes/edges to display reasonably. Being able to aggregate and explore those on the fly would be awesome

derekperkins avatar May 29 '24 00:05 derekperkins

https://cosmograph.app could be useful. If you have other libraries, please share.

domoritz avatar Oct 17 '24 17:10 domoritz

https://joelgustafson.com/posts/2024-11-12/vizualizing-13-million-bluesky-users is a really impressive demo of how you can render massive graphs in the browser.

domoritz avatar Nov 12 '24 19:11 domoritz

Example in SQLRooms: https://sqlrooms.org/examples.html#cosmos-–-graph-visualization

domoritz avatar Mar 12 '25 19:03 domoritz