Networks are defined by two things: nodes and links.
Nodes: a collection of entities which have properties that are somehow related to each other
Edges: connections between nodes
Say we have tabular data for Les Miserables with columns for "scene", "character", and "line". We want to examine the network of which characters co-occur in scenes. Take all unique characters are nodes and link between all characters in a scene together.
d3.nest().key(function(d) { return d.scene; })
.pd.groupby('scene')
.Social network data extract
Many possibilities: Connect any tools that can compute layouts to any other visualation tool. A few useful examples:
Colorful, perceptually uniform, colorblind-safe, monotonically-increasing luminance