O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Data Visualization Projects in Python

Video Description

Data Visualization with bqplot, NetworkX, and Bokeh in Python

About This Video

  • Visualize, express, and plot your data and design efficient visualization solutions
  • Solve any problem you might come across in visualizing your data
  • A practical tutorial designed for Python developers and data scientists to help them visualize their data using bqplot, NetworkX, Bokeh, and Dash.

In Detail

Some popular Python data visualization tools and techniques today include Data Visualization in Jupyter Notebook with Bloomberg's bqplot library, Programming Graph and Network Data Visualizations, Data Visualizations with Bokeh (a Python library), and building interactive web visualizations using Dash.

You will start by programming stunning interactive Data Visualizations using bqplot, an open source Python library developed by Bloomberg. Then you will learn how to programmatically create interactive network graphs and visualizations. You will then programmatically visualize data with the interactive Python visualization library, Bokeh.

Finally, you will build interactive web visualizations of data using Python: you will choose a number of inputs your users can control, then use any Python graphing library to create plots based on those inputs.

All the code and supporting files for this course are available on GitHub at

Table of Contents

  1. Chapter 1 : Programming Data Visualization with Bloomberg’s "bqplot" Library
    1. The Course Overview 00:03:56
    2. Getting Started with Plotting with bqplot in Jupyter Notebook 00:03:59
    3. Plots Comparing Different US Presidential Elections – Period 1 00:03:30
    4. Plots Comparing Different US Presidential Elections – Period 2 00:02:37
    5. Customize Plots to Show Wealth of Nations – Period 1 00:03:01
    6. Customize Plots to Show Wealth of Nations – Period 2 00:04:53
  2. Chapter 2 : Programming Graph and Network Data Visualization
    1. Setting Up and Getting Started with NetworkX 00:02:05
    2. Creating a Network Graph Showing a LAN Network for the Office Environment 00:04:31
    3. Creating a Network Graph Showing a LAN Network for an Organizational Environment 00:03:50
    4. Visualizing a Social Network with NetworkX (Trends in the Beginning of Social Media) 00:02:01
    5. Visualizing a Social Network with NetworkX (Current Trends) 00:03:13
  3. Chapter 3 : Data Visualizations with Bokeh Python Library
    1. Getting Started with Bokeh Python Library 00:02:36
    2. Plotting Weather Data with Bokeh – Forecasts for the USA 00:03:41
    3. Plotting Weather Data with Bokeh – Forecasts for the UK 00:02:39
    4. Plotting Various Kinds of Plot with Bokeh – Manned Missions 00:02:56
    5. Plotting Various Kinds of Plot with Bokeh – Unmanned Missions 00:04:35
  4. Chapter 4 : Build Interactive Web Visualizations Using Dash
    1. Getting Started with Dash 00:01:43
    2. Turning Dash Plots into Interactive Visualizations for Android Releases – Early Versions 00:02:14
    3. Turning Dash Plots into Interactive Visualizations for Android Releases – Recent Versions 00:02:46
    4. Customizing Visualizations for Walmart Growth with Dash (Geographical Area ‘A') 00:03:22
    5. Customizing Visualizations for Walmart Growth with Dash (Geographical Area ‘B') 00:02:30