Log in from a computer to take this course

You'll need to log in from a computer to start Learn Data Visualization with Python. But you can practice or keep up your coding streak with the Codecademy Go app. Download the app to get started.

apple storegoogle store

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?