Course Description
Bokeh makes it simple to create common plots, but also can handle custom or specialized use-cases. Bokeh can be great tool to create fully-functional Data Analytical Systems.
We start our course with a primer of Python and Django Fundamentals. We can introduce Data Analysis Systems and the motivation to create such systems. We then get into Bokeh proper and how to install all the Dependencies. We then learn some Django concepts useful in Data Analysis and various ways to generate data that can be used in Bokeh. Next Sections cover the most important concepts of the platforms such as Types of Plots, Plotting Tools, Styles, etc. Finally we go through various useful concepts to use Bokeh in Various Scenarios.
After completing the course the students will be able to:
- Learn How to prepare Data for Analytical Systems
- Learn How to Select Plots for Different Aspects of such Systems
- Learn how to Enable Users to use Visual Drill Down Techniques.
- Learn How to Customize Plots for suit various Business Scenarios
Introduction and Installation
Aggregate and Annotate
Django Querysets
Django values and Values_List
Aggregate Functions
Annotations
Group By
Functions in Annotation
Custom Functions in Annotation
Plots
Types of Plots
Plot Dimensions
Axes
Date Axes
Plot Tools
Default Tools
Tool Configurations
Tool Configurations
Plot Sizes
Specifying Sizes
Pie Chart Sizes
Offsets
Dynamic Sizes
Plot Styles
Color Schemes
Color Palettes
Customizing Labels
Customizing Legends
Data Sources
Python Collection Source
Django Queryset Source
Pandas DataFrame Source
NumPy data Source
ColumnDataSource
Useful Concepts
Dynamic Axes
Integrate into DRF
Geographical Data
Events
Bokeh Server
Datashader
Advanced Plot Configurations
Sections 8
Total Time 224.0 minutes
Trainer
Rupesh Saini
I have more than 20 years experience in design , development and deployment of IT systems. My students have gone to have fulfilling careers in the IT industry.
Read more