Graph visualization is based on the mathematical theory of networks, graph theory.
https://graphviz.org/doc/info/lang.html
https://github.com/projectstorm/react-diagrams
Python from http://bl.ocks.org/vardanp91/raw/be0f763405b76d33caefdaebc2ac3487/
import visJS2jupyter.visJS_module
import visJS2jupyter.visualizations as visualizations
JGraph is a open source graph component that provides functionality for visualisation and interaction with node-edge graphs (not charts). Doc (Doc code)
Library by language:
https://github.com/bpmn-io/diagram-js