Static and dynamic network visualization with R

This is a comprehensive tutorial on network visualization with R. It covers data input and formats, visualization basics, parameters and layouts for one-mode and bipartite graphs; dealing with multiplex links, interactive and animated visualization for longitudinal networks; and visualizing networks on geographic maps. To follow the tutorial, download the code and data below and use R and RStudio. You can also check out the most recent versions of all my tutorials here.

[June 2018 update] The tutorial is continuously updated and expanded. If you want to see earlier versions, they are still available here: 2015, 2016, and 2017. You can also get the new tutorial PDF and code here or on GithHub.

If you find the tutorial useful, please cite it in your work – this helps me make the case that open publishing of digital materials like this is a meaningful academic contribution: Ognyanova, K. (2018) Network visualization with R. Retrieved from

Please be patient: the frame below contains a lot of images and javascript animations and may take a bit to load.