Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Data Visualization on the Browser with Python and Bokeh
Getting Started
Course Introduction (6:02)
What is Bokeh? (6:02)
Bokeh and Bokeh Server
Creating Your First Bokeh Plot (13:52)
Exercise: Plotting Triangle and Circle Glyphs
Exercise Solution
Using Bokeh with Pandas (4:51)
Exercise: Plotting Education Data (3:03)
Exercise Solution
Bug with the show() Method (5:09)
Using the Bokeh Documentation (4:11)
Customizing Bokeh Graphs
Section Introduction (3:03)
Note
Creating an Initial Plot (3:13)
Figure Background (5:43)
List of Colors
Title (3:10)
List of Text Fonts
Axes: Custom Styling (8:01)
Axes: Custom Geometry (8:14)
Axes: Categorical Data (2:50)
Grid (2:23)
Tools (5:26)
Glyphs (9:34)
Legend: Configuring (4:46)
Legend: Styling (7:00)
Popup Windows (4:47)
Exercise: Section Summary
Solution
Advanced Plotting
Section Introduction (1:51)
Column Data Source (16:36)
Exercise: Plotting Elements of the Periodic Table
Solution
Popup Windows with Custom HTML (10:46)
Gridplots (5:07)
Exercise: Gridplots
Solution
Annotations: Spans and Boxes (8:26)
Exercise: Span Annotations
Solution
Annotations: Labels and LabelSets (10:29)
Exercise: Labels in Spans
Solution
Bokeh Server: Interactive Plots and Widgets
Section Introduction (2:24)
Widgets in Static Bokeh Graphs (6:31)
Widgets in Interactive Bokeh Server Apps (7:18)
Select Widgets: Changing Labels Dynamically (13:08)
Exercise: Select Widgets: Drawing Spans Dynamically
Exercise Tips
Solution
RadioButtonGroup Widgets: Changing Labels Dynamically (9:02)
Slider Widgets: Filtering Glyphs, Part 1 (13:57)
Slider Widgets: Filtering Glyphs, Part 2 (5:25)
Bokeh Server: Streaming Real Time Data
Section Introduction (0:43)
Streaming Random Points and Lines (14:48)
Streaming Financial Data - Designing the App (4:36)
Streaming Financial Data- the Webscraping Part (12:16)
Streaming Financial Data - Plotting (7:38)
Streaming Timeseries Data (19:38)
User Interaction Between Real-time Plots and Widgets (14:40)
Exampole: Visualizing Spinning Planets
Embedding Bokeh Plots in Websites
Introduction to Flask (8:51)
Embedding Static Bokeh Plots in Flask (15:56)
Embedding Bokeh Server Plots in Flask (9:02)
Embedding Static Bokeh Plots in Django: Setting up a Django App (6:11)
Embedding Static Bokeh Plots in Django: Embedding the Plot (10:44)
Deploying Bokeh Data Visualization Apps in Live Servers
Deployment Options (7:41)
Deploying Static Bokeh Plots (5:07)
Deploying Interactive Bokeh Server Apps Embedded in Flask: Setting up the VPS (11:32)
Deploying Interactive Bokeh Server Apps Embedded in Flask: Installing the Software
Deploying Interactive Bokeh Server Apps Embedded in Flask: Configuration Files (4:03)
Deploying Interactive Bokeh Server Apps Embedded in Flask: Uploading Files (7:47)
Deploying Interactive Bokeh Server Apps Embedded in Flask: Editing Server Files (5:47)
Deploying Interactive Bokeh Server Apps Embedded in Flask: Starting the Service (2:29)
Deploying Interactive Bokeh Server Apps Embedded in Flask: Troubleshooting (5:30)
Deploying Interactive Bokeh Server Apps as Standalone
Closing Lecture
RadioButtonGroup Widgets: Changing Labels Dynamically
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock