Link Search Menu Expand Document

In-class programming—Matplotlib and seaborn

Due 2023-10-31, 11:59pm EST 3pts 40min

Please ask any questions about this assignment in class, or later today on Slack.

You are welcome to work with other students on this assignment.

Table of contents

Change log

  • N/A.

Aim of the assignment

The goal of this assignment is to introduce you to Matplotlib and seaborn. Seaborn is a Python data visualization library built on top of Matplotlib. It provides a high-level interface for creating attractive and informative statistical graphics. Seaborn is particularly well-suited for visualizing complex datasets with multiple variables. It comes with several built-in themes and color palettes to make it easy to create aesthetically pleasing and informative plots. Matplotlib provides a lower-level interface and more power, but at a cost of being more complicated.

Instructions

Setup and run instructions

  1. Accept the GitHub Classroom assignment invitation by clicking this link to get your repository:

    https://classroom.github.com/a/TKhXyWpY

    For reference, this is the template repository your repository is being created from: https://github.com/NEU-DS-4200-F23/In-class_programming--Matplotlib_seaborn.

  2. Follow our usual steps for creating a virtual environment, using pip to install everything in requirements.txt, and starting Jupyter Lab.

Follow the steps of the tutorial

  1. If you get lost, check where we are in plt_sns_ex_complete.ipynb in the repository.

Submission instructions

  1. Ensure that:

    1. All of your edits to the Jupyter Notebook files are committed and pushed to the remote repository on GitHub which was generated by GitHub Classroom. We will grade based on what is available in that repository.
  2. Submit the URL of your repository to the assignment In-class programming—Matplotlib and seaborn in GradeScope.

    Warning: Do not put a link to a personal repository. It must be within our class GitHub organization.

Grading

This is a satisfactory grading assignment. If you followed the instructions you receive full marks and if not you receive a 0. Your submission is satisfactory if you completed the main parts of the activity.

Criteria Points
Satisfactory? 3

© 2023 Cody Dunne. Released under the CC BY-SA license.