Once again, I was playing around with Jupyter. This time I was more interested in seeing how it handled NetworkX. It seemed to work fairly well, though the kernel died using above 500 connected nodes.

Networks

Create a Erdős–Rényi random graph

import networkx as nx
g = nx.erdos_renyi_graph(20,0.10)

Plot the graph

import matplotlib.pyplot as plt

fig, ax = plt.subplots()
# disable some extras we don't want
ax.grid(False)
ax.xaxis.set_visible(False)
ax.yaxis.set_visible(False)
# draw the graph
nx.draw_networkx(g,ax=ax)

png

Tags: Jupyter
Part of a series on Jupyter.

Leave a comment below! For issues with this website itself, please describe the problem to issues at johnwesthoff dot com.
For urgent questions or comments, shoot me an email (address provided on my GitHub profile).