top of page
Data Visualization

Spring 2023

Feb 20, 2023

-

Apr 14, 2023

Registration Deadlines

Feb 6, 2023

-

All participants

-

-

Registration Link

Erdős Institute Members

You are registered for this program.

Overview

Our materials touch on the following content to varying degrees:
• Plotting in Python: matplotlib, seaborn, plotly, and bokeh
• Web browser visualizations: HTML, CSS, SVG, and d3.js
• Basic Tableau
• Basic design principles

Instructional Team

matt_osborne.png

Matthew Osborne, PhD

Head of Boot Camps

Office Hours:

By appointment only

Email:

Preferred Contact:

Slack

Don't hesitate to contact me with any questions or concerns, I'm looking forward to our Data Visualization mini course!

Objectives

The aim of this mini course is to teach you how to produce data visualizations in a variety of programming languages/softwares while also touching on fundamental design principles. By the end of this mini course you will produce a portfolio worthy data visualization.

First Steps/Prerequisites

Participants should have a base-level familiarity with Python. If you are new to Python, but would still like to participate you can review our existing Python Prep materials to get up to speed.

It will also be helpful, but not necessary to have a basic understanding of probability and statistics. If you would like to review some statistics or probability should check out the slides at these links:
- Probability Theory: https://docs.google.com/presentation/d/1BPdJqdOrtxoBkBnP1iqzZtw0tPRkmRZdcgZm0oiTc9s/edit?usp=sharing
- Statistics: https://docs.google.com/presentation/d/1lOOEeCWw3c19dHhGAxHH0FqEajxId_hK3Qb9e6rQ1Hs/edit?usp=sharing

First Steps

To access the program content, you must first create an account and member profile and be logged in.

Slack

Slack Channel: #slack-channel

Program Content

25231-github-cat-in-a-circle-icon-vector-icon-vector-eps.png
Program Content

Textbook/Notes

Welcome/Orientation

Welcome

The recording of our welcome/orientation zoom from 2/21/2023. In this video we describe the mini course and answer participant questions.

Code

matplotlib Introduction

Python: matplotlib

We introduce our matplotlib subsection.

Slides
Code

plt.plot

Python: matplotlib

We learn about the go-to plotting function in matplotlib, plt.plot.

Slides
Code

Data Viz Mini Course Introduction

Introduction

In this video I provide a quick introduction to the mini course.

Transcript
Code

The Figure Object

Python: matplotlib

Here we introduce matplotlib's Figure class, the basis for all matplotlib graphs.

Slides
Code

plt.scatter

Python: matplotlib

Could you tell me how to make a scatter plot in matplotlib?

Slides
Code

Python Introduction

Python

In this video we discuss what we will cover in the Python portion of our mini course.

Slides
Code

Axes Objects

Python: matplotlib

What goes on a Figure object? Why Axes objects of course.

Slides
Code

Multiple Plots on One Axes

Python: matplotlib

This Axes IS big enough for the two of us.

Slides
Code

Project/Homework Instructions

See the instructions for submitting your final project at the Google Docs link provided below.

Schedule

Click on any date for more details

Data Visualization Welcome Zoom

February 21, 2023 at 9:30:00 PM

EVENT

Matt Osborne Fri Office Hour

February 24, 2023 at 4:00:00 PM

EVENT

Matt Osborne Fri Office Hour

March 3, 2023 at 4:00:00 PM

EVENT

Matt Osborne Fri Office Hour

March 10, 2023 at 4:00:00 PM

EVENT

Matt Osborne Fri Office Hour

March 17, 2023 at 3:00:00 PM

EVENT

Matt Osborne Fri Office Hour

March 24, 2023 at 3:00:00 PM

EVENT

Matt Osborne Fri Office Hour

March 31, 2023 at 3:00:00 PM

EVENT

Matt Osborne Office Hour

April 11, 2023 at 7:30:00 PM

EVENT

Matt Osborne Fri Office Hour

April 14, 2023 at 3:00:00 PM

EVENT

Matt Osborne Wed Office Hour

February 22, 2023 at 9:00:00 PM

EVENT

Matt Osborne Wed Office Hour

March 1, 2023 at 9:00:00 PM

EVENT

Matt Osborne Wed Office Hour

March 8, 2023 at 9:00:00 PM

EVENT

Matt Osborne Wed Office Hour

March 15, 2023 at 8:00:00 PM

EVENT

Matt Osborne Wed Office Hour

March 22, 2023 at 8:00:00 PM

EVENT

Matt Osborne Wed Office Hour

March 29, 2023 at 8:00:00 PM

EVENT

Matt Osborne Wed Office Hour

April 5, 2023 at 8:00:00 PM

EVENT

Matt Osborne Wed Office Hour

April 12, 2023 at 8:00:00 PM

EVENT

Problem Set Work Session (Optional)

February 22, 2023 at 10:00:00 PM

EVENT

Problem Set Work Session (Optional)

March 1, 2023 at 10:00:00 PM

EVENT

Problem Set Work Session (Optional)

March 8, 2023 at 10:00:00 PM

EVENT

Problem Set Work Session (Optional)

March 15, 2023 at 9:00:00 PM

EVENT

Problem Set Work Session (Optional)

March 22, 2023 at 9:00:00 PM

EVENT

Problem Set Work Session (Optional)

March 29, 2023 at 9:00:00 PM

EVENT

Matt Osborne Fri Office Hour

April 7, 2023 at 3:00:00 PM

EVENT

Matt Osborne Office Hour

April 13, 2023 at 7:00:00 PM

EVENT

Please check your registration email for program schedule and zoom links.

Project/Homework Deadlines

Apr 11, 2023

3:59 AM

Data Viz: Team Sign Up Due

Your team must sign up at the provided link by this date.

Apr 14, 2023

11:00 PM

Data Viz: Final Project Due

Must submit your final project by this time in order to receive a certificate of completion.

bottom of page