Latest commit 4409e71 Aug 16, 2018
Permalink
Type Name Latest commit message Commit time
..
Failed to load latest commit information.
assets update all notebooks Aug 29, 2017
.gitignore update all notebooks Aug 29, 2017
00 - Introduction and Setup.ipynb
01 - Basic Plotting.ipynb Add hex tile Aug 16, 2018
02 - Styling and Theming.ipynb partial update for 0.13 Aug 15, 2018
03 - Data Sources and Transformations.ipynb add transforms Aug 16, 2018
04 - Adding Annotations.ipynb partial update for 0.13 Aug 15, 2018
05 - Presentation Layouts.ipynb partial update for 0.13 Aug 15, 2018
06 - Linking and Interactions.ipynb partial update for 0.13 Aug 15, 2018
07 - Bar and Categorical Data Plots.ipynb partial update for 0.13 Aug 15, 2018
08 - Graph and Network Plots.ipynb partial update for 0.13 Aug 15, 2018
09 - Geographic Plots.ipynb add gmap example Aug 16, 2018
10 - Exporting and Embedding.ipynb re-run exporting Aug 16, 2018
11 - Running Bokeh Applictions.ipynb update bokeh app notebook Aug 16, 2018
A1 - Models and Primitives.ipynb update appendices Aug 16, 2018
A2 - Visualizing Big Data with Datashader.ipynb update appendices Aug 16, 2018
A3 - High-Level Charting with Holoviews.ipynb update appendices Aug 16, 2018
A4 - Additional Resources.ipynb
README.md update all notebooks Aug 29, 2017
environment.yml Add ipywidgets to environment.yml Sep 27, 2016

README.md

Clone or download the repo

First get local copies of the tutorial notebooks:

$ git clone https://github.com/bokeh/bokeh-notebooks.git

Or download from: https://github.com/bokeh/bokeh-notebooks/archive/master.zip

Install the dependencies

This tutorial has been tested on:

  • bokeh 0.12.7
  • pandas 0.20.3
  • notebook 5.0.0
  • phantomjs 2.1.1
  • pillow 4.2.1
  • selenium 3.5.0

Other combinations may work also.

The quickest, easiest way to install is to use Anaconda (or Miniconda):

Installing with anaconda

Install anaconda

Anaconda should come with all the dependencies included, but you may need to update your versions.

Installing with miniconda

Install miniconda.

Use the command line to create an environment and install the packages:

$ conda env create
$ source activate bokeh-notebooks

NOTE: Run this in the tutorial directory where environment.yml file is.


Once you've got a base install, you can install the remaining dependencies with:

conda install phantomjs pillow selenium

Get the sample data

Bokeh has a sample data download that gives us some data to build demo visualizations. To get it run the following command at your command line:

$ bokeh sampledata

Install Datashader and Holoviews (optional)

Some optional sections require the additional packages Flask, Datashader, and Holoviews. These can be installed with:

$ conda install -c datashader holoviews flask

Run the Jupyter notebook

From this folder run jupyter notebook, and open the [00 - Introduction and Setup.ipynb](00 - Introduction and Setup.ipynb) notebook.

$ jupyter notebook