Bokeh + NetworkX
πΈοΈ What is NetworkX?
NetworkX is Python's most popular library...
π The Dataset
This network contains 115 nodes...
- Name (e.g., "python", "javascript", "django")
- Group/category (color coding)
- Node size (popularity/activity)
- Edges connecting it to related technologies
π Network Analysis Concepts
Each visualization demonstrates key graph analysis techniques:
- Degree: Number of connections...
- Cliques: Groups where every node...
- Centrality: How important/influential...
- Subgraphs: Extracting portions...
- Layouts: Algorithms that position...
π¨ Layout Algorithms
Different layouts reveal different aspects...
- Kamada-Kawai: Optimizes distances...
- Spring (Fruchterman-Reingold): Force-directed...
π‘ How to Read These Graphs
- Nodes (circles): Technologies/languages...
- Edges (lines): Show relationships...
- Colors: Different groups/categories...
- Size: In full/clique/language...
- Tools: Pan to move around...