8

Perfect Projections

In this chapter, we are going to focus on creating graph projections, which you will be able to perform sophisticated analysis on, and even use other algorithms, such as machine learning and statistical methods, to form insights. We will start by explaining what projections are, leading on to how to use projections in practice. We’ll draw upon how you can create projections in igraph and Neo4j, using a combination of the Cypher query language and Python.

For our use case, we will focus on popular movies, with a focus on using graph data science to find what films actors have appeared in, co-starred in, and multiple other relationships we can define with flexible graph structures. By the end of this chapter, you will be ...

Get Graph Data Modeling in Python 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.