Graphs like this are often used to map communication networks, but they can represent almost any kind of network, from transport connections within a city and social relationships among people, to chemical interactions between proteins or the spread of an epidemic through different locations.