First steps#
Installing Bokeh#
Bokeh is officially supported and tested on Python 3.9 and above (CPython).
You can install Bokeh with either conda
or pip
:
For more detailed information on installing and potential problems you might encounter, go to the Installation details section.
First steps guides#
Follow these guides to quickly learn about the most important features and capabilities of Bokeh.
The first steps guides are for anybody who is new to Bokeh. The only prerequisites for using these guides are a basic understanding of Python and a working installation of Bokeh.
The first steps guides include lots of examples that you can copy to your development environment. There are also many links to the more in-depth resources of the user guide and reference guide in case you want to learn more about any of the topics covered in the first steps guides.
Creating a simple line chart plot
![A line chart](../_images/first_steps_1.png)
Adding and customizing renderers
![Several glyphs in one chart](../_images/first_steps_2.png)
Adding legends, text, and annotations
![A chart with a legend](../_images/first_steps_3.png)
Customizing your plot
![A chart with a tootip](../_images/first_steps_4.png)
Vectorizing glyph properties
![A chart with different colors](../_images/first_steps_5.png)
Combining plots
![Three charts combined into one element](../_images/first_steps_6.png)
Displaying and exporting
![Screenshot of a Bokeh plot in a Jupyter notebook](../_images/first_steps_7.png)
Providing and filtering data
![Two charts with different subsets of data](../_images/first_steps_8.png)
Using widgets
![Screenshot of a Bokeh server app](../_images/first_steps_9.png)