Recall our gradebook from the previous exercise:

student assignment_name grade
Amy Assignment 1 75
Amy Assignment 2 82
Bob Assignment 1 99
Bob Assignment 2 90
Chris Assignment 1 72
Chris Assignment 2 66

Suppose this data is stored in a Pandas DataFrame called df.

The same Seaborn command that you previously learned (sns.barplot()) will plot this data in a bar plot and automatically aggregate the data:

sns.barplot(data=df, x="student", y="grade")

In the example above, Seaborn will aggregate grades by student, and plot the average grade for each student.



Use Seaborn to plot the average grade for each assignment. Take a look at gradebook.csv for the column names.


Use plt.show() to display the graph.

Sign up to start coding

Mini Info Outline Icon
By signing up for Codecademy, you agree to Codecademy's Terms of Service & Privacy Policy.

Or sign up using:

Already have an account?