Index
A
- annotations
- creation, for conveying supplemental information / Creating annotations to convey supplemental information
B
- bar plot
- about / Plotting with glyphs
- creating / Creating bar plots
- base plot
- creating / Creating the base plot
- Bokeh
- library, installing / Installing the Bokeh library
- installing, with Python distribution / Installing Bokeh using a Python distribution
- installation, verifying / Verifying your installation
- building blocks / Key concepts and the building blocks of Bokeh
- application / Key concepts and the building blocks of Bokeh
- glyphs / Key concepts and the building blocks of Bokeh
- server / Key concepts and the building blocks of Bokeh
- widget / Key concepts and the building blocks of Bokeh
- plot outputs / Plot outputs
- used, for visualizing networks / Using Bokeh to visualize networks
- geographic data, visualizing / Visualizing geographic data with Bokeh
- Bokeh application
- building / Building a Bokeh application
- single slider application, creating / Creating a single slider application
- multi-slider application, creating / Creating a multi-slider application
- slider application, combining with scatter plot / Combining the slider application with a scatter plot
- slider application, combining with line plot / Combining the slider application with a line plot
- creating, with select widget / Creating an application with the select widget
- creating, with button widget / Creating an application with the button widget
- creation, for selecting columns / Creating an application to select different columns
- deploying / Introduction to deploying the Bokeh application
- Bokeh Server / Introduction to the Bokeh Server
- button widget
- creating / Creating a button widget
- application, creating / Creating an application with the button widget
C
- checkbox widget
- creating / Creating the checkbox widget
- ColumnDataSource
- plots, creating / Creating plots with ColumnDataSource
- used, for creating time series plot / Creating a time series plot using the ColumnDataSource
- used, for creating scatter plot / Creating a scatter plot using the ColumnDataSource
D
- data analysis / The exploratory data analysis
- data visualization
- queries / Asking the right question
- results / Presenting your results
- dropdown menu widget
- creating / Creating a drop-down menu widget
G
- geographic data
- visualizing, with Bokeh / Visualizing geographic data with Bokeh
- glyphs
- about / What are glyphs?
- plotting with / Plotting with glyphs
- line plot, creating / Creating line plots
- bar plots, creating / Creating bar plots
- patch plots, creating / Creating patch plots
- scatter plots, creating / Creating scatter plots
- customizing / Customizing glyphs
H
- hover tool
- adding / Adding a hover tool
- hover tooltip
- creating / Creating a hover tooltip
I
- insightful visualization
- creating / Creating an insightful visualization
- base plot, creating / Creating the base plot
- tech stocks, mapping / Mapping tech stocks
- hover tool, adding / Adding a hover tool
- performance, improving with WebGL / Improving performance using WebGL
- interactive plotting
- versus static plotting / The difference between static and interactive plotting
K
- Kaggle
- URL / Conventions used, Creating multiple plots along the same row
- Kaggle S and P 500 Data
- URL / Creating plots using pandas DataFrames
L
- line / What are glyphs?
- line plot
- about / Plotting with glyphs
- creating / Creating line plots
- creating, with NumPy arrays / Creating line plots using NumPy arrays
- slider application, combining / Combining the slider application with a line plot
M
- multi-slider application
- creating / Creating a multi-slider application
- multiple plots
- creating, along same row / Creating multiple plots along the same row
- creating, in same column / Creating multiple plots in the same column
- creating, in row and column / Creating multiple plots in a row and column
- creating, with tabbed layout / Creating multiple plots using a tabbed layout
- linking / Linking multiple plots together
N
- networks
- visualizing, with Bokeh / Using Bokeh to visualize networks
- visualizing, with straight paths / Visualizing networks with straight paths
- visualizing, with explicit paths / Visualizing networks with explicit paths
- NumPy arrays
- used, for creating plots / Creating plots using NumPy arrays
- used, for creating line plot / Creating line plots using NumPy arrays
- used, for creating scatter plot / Creating scatter plots using NumPy arrays
P
- pandas DataFrames
- used, for creating plots / Creating plots using pandas DataFrames
- used, for creating time series plot / Creating a time series plot using a pandas DataFrame
- used, for creating scatter plot / Creating scatter plots using a pandas DataFrame
- patch plot
- about / Plotting with glyphs
- creating / Creating patch plots
- plot, types
- line plot / Plotting with glyphs
- bar plot / Plotting with glyphs
- patches plot / Plotting with glyphs
- scatter plot / Plotting with glyphs
- plots
- creating, with NumPy arrays / Creating plots using NumPy arrays
- creating, with pandas DataFrames / Creating plots using pandas DataFrames
- titles, adding / Adding titles to plots
- legends, adding / Adding legends to plots
- color maps, adding / Adding color maps to plots
- widgets, creating to add interactivity / Creating widgets to add interactivity to plots
- exporting, as PNG images / Exporting plots as PNG images
R
- radio button widget
- creating / Creating the radio button widget
- robust grid layout
- creating / Creating a robust grid layout
S
- scatter plot
- about / Plotting with glyphs
- creating / Creating scatter plots
- creating, with NumPy arrays / Creating scatter plots using NumPy arrays
- creating, with scatter plots / Creating scatter plots using a pandas DataFrame
- creating, with ColumnDataSource / Creating a scatter plot using the ColumnDataSource
- slider application, combining / Combining the slider application with a scatter plot
- selections
- creating / Creating selections
- select widget
- application, creating / Creating an application with the select widget
- single slider application
- creating / Creating a single slider application
- slider widget
- creating / Creating a slider widget
- static plotting
- versus interactive plotting / The difference between static and interactive plotting
T
- tech stocks
- mapping / Mapping tech stocks
- text input widget
- creating / Creating a text input widget
- time series
- creating, with pandas DataFrame / Creating a time series plot using a pandas DataFrame
V
- visual attributes
- creating, for style enhancement and interactivity / Creating visual attributes to enhance style and interactivity
- used, for enhancing plot interactivity / Attributes that add interactivity to the plot
- hover tooltip, creating / Creating a hover tooltip
- selections, creating / Creating selections
- used, for enhancing visual style of plot / Attributes that enhance the visual style of the plot
- title, styling / Styling the title
- background, styling / Styling the background
- plot outline, styling / Styling the outline of the plot
- labels, styling / Styling the labels
W
- WebGL
- used, for enhancing performance / Using WebGL to improve performance
- used, for performance improvement / Improving performance using WebGL
- widget
- creation, for adding interactivity to plots / Creating widgets to add interactivity to plots
- button widget, creating / Creating a button widget
- dropdown menu widget, creating / Creating a drop-down menu widget
- radio button widget, creating / Creating the radio button widget
- slider widget, creating / Creating a slider widget
- text input widget, creating / Creating a text input widget