Chris Myers
Cornell Center for Advanced Computing

12/2023 (original)

Understanding some of the key concepts involved with the design and function of plotting in Bokeh can assist with uncovering how to build custom data visualization pipelines. The Bokeh user guide is an excellent resource for getting oriented to Bokeh, and the Glossary in the introduction provides a summary overview of the various elements of Bokeh. In this topic, we highlight some of the key concepts in Bokeh in order to complement those other information resources.

Objectives

After you complete this segment, you should be able to:

  • Understand the key concepts that collectively support the development of Bokeh data visualizations
  • Identify how Bokeh organizes plots and data
  • Discuss some of the types of interactivity that Bokeh provides
Prerequisites

General familiarity with the Python programming language would be useful, but is not required. In addition, if you wish to run some of the code examples presented here, you will need to have a working Python installation with Bokeh and a few other packages installed. See the section on Installing & Running Bokeh for more information.

 
©   Cornell University  |  Center for Advanced Computing  |  Copyright Statement  |  Inclusivity Statement