BCB 520:: Foundations of Data Visualization (2024)

Categories

All (23)

API (1)

Assignment (8)

Barplot (1)

Channels (1)

Data (3)

Data Sets (2)

DataViz (17)

Education (1)

GitHub (1)

Idiom (1)

Interactive (1)

Intro (1)

JSON (1)

Lecture (7)

Literate Programming (3)

Marks (1)

Network (3)

Observable (3)

Piechart (1)

Plotly (1)

Portfolio (3)

Project (1)

Quarto (7)

Resources (2)

Scatterplot (1)

Tables (4)

Task (1)

Tidyverse (1)

Tutorial (5)

Version Control (1)

iGraph (1)

This class will help students establish a core understanding of data visualization. We will consider how data type (including tabular, network, and spatial data) interacts with visualization task to guide design choices. Diverse types of visual encodings and how they relate to human perception will be presented, along with practical exercises using the R and Python programming languages. Upon completion of the course, students will understand WHY particular visualization approaches are effective for a given data set and HOW to implement those visualizations using the language of their choice. The course is designed to be “discipline agnostic” - each student is encouraged to use data sets that they deem important / interesting. The goal is to have students learn how to develop visualizations that are relevant to their own disciplinary interests.

Quick Links

I am maintaining the course here and on its CANVAS PAGE (for enrolled students).

SYLLABUS

Barrie’s GitHub

Student Repositories

KB GitHub and KB Portfolio

HS GitHub and HS Porfolio

YG GitHub and YG Porfolio

RS GitHub and RS Porfolio

GT GitHub and GT Porfolio

LR GitHub and LR Porfolio

Learning Resources

The Functional Art

GGSIDE! A companion to ggplot for making side plots! COOL!

Awesome Quarto: A potentially interesting repository of Quarto documents, talks, tools, examples, etc.

The MockUp Blog - TABLES! This blog post explores the R packages gt and gtextras which will help us up our table game!

Riffomonas Project: Pat Schloss is a Professor at the University of Michigan. The Riffomonas Project is his Youtube channel, which has HUNDREDS of easy to follow and amazingly useful instructional videos on R, ggplot, version control, and literate programming.

Dr.Tamara Munzner’s Website: It isn’t fancy, but Dr.Munzner’s website has tons of resources from her textbook and the many data visualization courses she has offered. This includes recorded lectures that align directly with the chapters of the text, much like what we are using.

Cheat Sheets: So many visual guides for many R packages, including the tidyverse, ggplot, dplyr, etc.

Learning Vis Tools: Teaching Data Visualization Tutorials An interesting paper for discussion as we forge the structure for this class.

AI Extractlibrary(tidyverse)── Attaching core tidyverse packages ──────────────────────── tidyverse 2.0.0 ──✔ dplyr 1.1.4 ✔ readr 2.1.4✔ forcats 1.0.0 ✔ stringr…
Examples are funI LIKE HOCKEY AND CANDY.Barrie
NETWORKS IN OBSERVABLEPortfolioDataVizNetworkObservableAssignmentCool!Barrie RobisonApr 9, 2024
Practice with Network DataPortfolioDataVizNetworkiGraphAssignmentiGRAPH!Barrie RobisonApr 4, 2024
LECTURE 8 - Network DataLectureDataVizDataNetworkObservableBarrie RobisonMar 26, 2024
Midterm AssignmentAssignmentDataVizTablesProjectAre we good at grants and stuff?Barrie RobisonMar 7, 2024
TUTORIAL 6 - APIs and JSON dataTutorialJSONTablesAPITabular data…is maybe a bit more nuanced?Barrie RobisonFeb 23, 2024
LECTURE 6 - Tabular DataLectureDataVizDataTablesBarrie RobisonFeb 20, 2024
ASSIGNMENT 5AssignmentDataVizTablesScatterplotBarplotPiechartShould I trade these draft picks for this bag of magic beans…?Barrie RobisonFeb 20, 2024
LECTURE 5 - Rules of ThumbLectureDataViz…Because GUIDLINES OF THUMB is too clumsy to say…Barrie RobisonFeb 15, 2024
ASSIGNMENT 4AssignmentDataVizMarksChannelsTrying out terrible combinations of marks and channels… for learning!Barrie RobisonFeb 6, 2024
ASSIGNMENT 3AssignmentDataVizQuartoPortfolioGitHubVersion ControlLets make a data visualization, and create a place to put it!Barrie RobisonFeb 5, 2024
LECTURE 4LectureDataVizIdiomObservableTidyverseJust what is an IDIOM, anyway?Barrie RobisonFeb 1, 2024
LECTURE 3 - TASK ABSTRACTIONLectureDataVizTaskAction - Target pairs … of eldritch horror?Barrie RobisonJan 23, 2024
TUTORIAL 4TutorialResourcesQuartoData SetsBarrie attempts ASSIGMENT 2! Will his glimpse of the Data Science Mythos drive him MAD?Barrie D. RobisonJan 22, 2024
ASSIGNMENT 2 - Your Data.AssignmentDataVizQuartoData SetsA key feature of this course is that students should be using their own data whenever possible. This is critical to forging a learning experience that is customized to each…Barrie RobisonJan 18, 2024
LECTURE 2 - DATA ABSTRACTIONLectureDataVizDataBarrie RobisonJan 17, 2024
TUTORIAL 2 - Literate Programming and Anscombe’s QuartetTutorialDataVizQuartoLiterate ProgrammingDo the summary statistics reveal the truth? Or are they FILLED WITH LIES? A simple demonstration with Anscombe’s Quartet.Barrie RobisonJan 13, 2024
Example 1: Grant ExpendituresTutorialQuartoLiterate ProgrammingPlotlyInteractive ## Aggregating financial data for a grantJan 12, 2024
TUTORIAL 1 - Literate ProgrammingTutorialDataVizQuartoLiterate ProgrammingLearning new tools is hard. Plowing though the tomes of the Data Science Mythos is hard. Perhaps this tutorial will guide you through the mind shattering truths of… LITERATE…Barrie RobisonJan 11, 2024
LECTURE 1 - INTROLectureDataVizIntroBarrie RobisonJan 10, 2024
ASSIGNMENT 1 - Fun with literate programming.AssignmentDataVizQuartoSource code hybridized with documentation adds to your data science spellbook.Barrie RobisonJan 10, 2024
CERTIFICATEResourcesEducationLearn how to think about, organize, analyze, and visualize data. Communicate data-driven insights to technical and lay audiences.Barrie Robison, Michael OvertonJan 12, 2023

No matching items

BCB 520:: Foundations of Data Visualization (2024)

References

Top Articles
Latest Posts
Article information

Author: Van Hayes

Last Updated:

Views: 6096

Rating: 4.6 / 5 (66 voted)

Reviews: 89% of readers found this page helpful

Author information

Name: Van Hayes

Birthday: 1994-06-07

Address: 2004 Kling Rapid, New Destiny, MT 64658-2367

Phone: +512425013758

Job: National Farming Director

Hobby: Reading, Polo, Genealogy, amateur radio, Scouting, Stand-up comedy, Cryptography

Introduction: My name is Van Hayes, I am a thankful, friendly, smiling, calm, powerful, fine, enthusiastic person who loves writing and wants to share my knowledge and understanding with you.