Skip to main content

Demos and paper

The large-graph browsing experience in MSAGL-JS combines a tile pyramid for semantic zoom (so the labels of the highest-ranked nodes stay readable at every zoom level, just like major features on an online map) with sleeve routing for the edges. The method is described in the paper below, and you can try it live in the two WebGL demos.

The paper​

The demos​

  • πŸ—ΊοΈ WebGL sleeve-routing demo β€” browse the built-in sample graphs (up to 32,768 nodes and 236,978 edges) laid out and routed with sleeve routing entirely in the browser. Drag to pan, scroll to zoom, drop in your own graph, and switch layouts from the settings panel. The bundled samples are:

    SampleNodesEdges
    Game of Thrones4072,639
    Composers3,40513,832
    ca-GrQc5,24228,968
    Facebook combined4,03988,234
    ca-HepTh9,87751,946
    delaunay_n1532,76898,274
    ca-HepPh12,008236,978
    ca-CondMat23,133186,878
    Deezer Europe28,28192,752
  • πŸ” Citation-graph demo β€” a RiSE-seeded citation graph (~2.8k papers / ~10k citations). Each node shows a short label; hovering a node shows a rich citation tooltip with the full title, authors, venue, year and citation count. Use the top-bar search to find papers by author or title.