About 28 results
Open links in new tab
  1. Sigma.js

    Sigma.js is a modern JavaScript library for rendering and interacting with network graphs in the browser. It works in symbiosis with graphology, a multipurpose graph manipulation library.

  2. Introduction - Sigma.js

    Sigma.js is an open-source JavaScript library aimed at visualizing graphs of thousands of nodes and edges using WebGL, mainly developed by @jacomyal and @Yomguithereal, and built on top of …

  3. Graph data - Sigma.js

    Sigma.js utilizes a specific data model to represent and display graphs. This section provides an overview of the core attributes and functionalities related to nodes and edges in sigma.js.

  4. Advanced topics - sigma.js

    Sigma.js utilizes a specific data model to represent and display graphs. This section provides an overview of the core attributes and functionalities related to nodes and edges in sigma.js.

  5. Node and Edge Sizes - sigma.js

    Graph appearance can be inconsistent across different viewports. Node and edge sizes can be difficult to predict, especially in relation to positions, which can lead to overlap on smaller viewports.

  6. Quickstart Guide - Sigma.js

    Load this HTML in a browser, and you'll see a simple graph with two nodes connected by an edge. This serves as a foundational step to start exploring the capabilities of sigma.js.

  7. Customizing graph appearance - Sigma.js

    A fundamental way to influence the look of your graph is by specifying sizes and colors for nodes and edges. As detailed in the data section of sigma.js documentation, it's essential to provide these …

  8. Core library / Advanced use cases - Node drag'n'drop, with mouse …

    // So we need to translate the screen x & y coordinates to the graph one by calling the sigma helper `viewportToGraph` const coordForGraph = renderer.viewportToGraph({ x: event.x, y: event.y }); // …

  9. Coordinate systems - sigma.js

    First we compute the extent (min & max values) for x and y coordinates in graph space. Then we normalize this space into a "square" (quotation marks hereafter explained) such that graphspace min …

  10. From CSV to network maps ⋅ Storybook - Sigma.js

    Use degrees for node sizes: const degrees = graph.nodes().map((node) => graph.degree(node)); const minDegree = Math.min(...degrees); const maxDegree = Math.max(...degrees); const minSize = 2, …