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 analyses on graphs and ways to visualize them. By the end of this chapter, you will know how to start analyzing and plotting graphs with Julia.
In this chapter, we’re going to cover the following main topics:
- Working with...