catplot and relplot are good figure-level apis to start with. They allow many tweaks of presentation. I always liked editing plotting parameters rather than editing the underlying data to focus on what i want to show (eg. ylim xlim)
Firstly, congratulations for extending your understanding of the topic by applying a different strategy to the task!
I’m not sure how comfortable you are at this stage in your learning journey with documentation, but if you look at the Seaborn documentation for FacetGrid it has lots of examples:
They start with histograms, but then also show scatter plots, line plots etc.
The crux is that once you have created your facetgrid, you can pass it different types of plot objects and it can apply those across the different categories.
The syntax is not straightforward, but the examples use built-in seaborn datasets, so you might be able to take one of the examples and start to play with it a little locally before applying it to the degrees data to get yourself comfortable with how things work.