Data Analysis with Python - Medical Data Visualizer

Hi! I’ve been working on the Data Analysis with Python certification and have been chipping away at the projects at this point and I’m currently stuck on understanding a concept within Medical Data Visualizer and would appreciate any help!

Firstly, I’m having trouble understanding the sns.catplot() line. I’ve been scouring the forums and have found others’ completed projects and have been trying to reverse engineer the logic they use to determine how to properly utilize sns.catplot() and am having trouble understanding the underlying reasoning. I don’t believe it’s covered at all in the modules (I’ve completed all the lessons and haven’t come across seaborn at all), and the documentation for it goes a little over my head. Would anyone be so kind as to ELI5, or perhaps point me to a youtube video that would do it? Sorry if this seems like a dumb question, I just want to understand what and why I’m doing what I’m supposed to do. Thanks in advance!

The prompt in question:
Convert the data into long format and create a chart that shows the value counts of the categorical features using seaborn’s catplot() . The dataset should be split by ‘Cardio’ so there is one chart for each cardio value.