Chapter 7: Visualizing Graphs

We commonly use graphs to represent a set of entities and their relationships. Therefore, they are pretty valuable for many areas of knowledge, such as social and computer sciences.

This chapter will introduce us to the main Julia packages for analyzing and visualizing graphs. First, we will learn how to create graph objects using the Graphs and MetaGraphs packages. Then, we will learn about the graph visualization packages available in the Julia ecosystem. We will focus on the GraphRecipes package from the Plots ecosystem. We will also briefly introduce the GraphMakie and GraphPlot packages. Next, we will expand on the different graph layouts available for those libraries. Finally, we will showcase some standard ...

Get Interactive Visualization and Plotting with Julia now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.