Primary tabs

Data Visualization in Python

Modern computational systems for data analysis now allow developers to create a wide range of interactive visualizations to expose and explore their datasets. One of the most common and powerful Python frameworks is Bokeh, which contains thousands of interactive data visualizations that can be harnessed and deployed relatively easily (see this page for a few examples).

In this workshop, we will explore the ranges of interactive visualizations available in Bokeh, discuss best practices for choosing the most effective and intuitive methods for visualizing specific types of data, and walk through the steps needed to deploy these visualizations on the web so that others can use them.

Objectives:

By the end of this workshop, participants will have the skills to:

Explore the varieties of interactive Bokeh data visualizations

Generate figures to a static HTML file and Jupyter Notebook

Draw data with glyphs

Work with data and layouts

Build interactive visualizations

Level: Introductory

Duration: 2 hours

Prerequisites: All participants are encouraged to bring a laptop with a Mac, Linux, or Windows operating system on which they have administrative privileges. Prior exposure to basic data analysis and Python programming is highly recommended (using the Jupyter Notebook in Anaconda3 is the currently recommended framework for developing in Python).

Github repository: rcc-uchicago/vis-for-data-analysis-bokeh: Workshop on data visualization in Python (github.com)

Register for Data Visualization in Python

Tuesday, October 17, 2023 - 14:00 to 16:00