- Bokeh - Discussion
- Bokeh - Useful Resources
- Bokeh - Quick Guide
- Bokeh - Developing with JavaScript
- Bokeh - WebGL
- Bokeh - Extending Bokeh
- Bokeh - Embedding Plots and Apps
- Bokeh - Exporting Plots
- Bokeh - Using Bokeh Subcommands
- Bokeh - Server
- Bokeh - Adding Widgets
- Bokeh - Customising legends
- Bokeh - Styling Visual Attributes
- Bokeh - Plot Tools
- Bokeh - Layouts
- Bokeh - Filtering Data
- Bokeh - ColumnDataSource
- Bokeh - Pandas
- Bokeh - Annotations and Legends
- Bokeh - Axes
- Bokeh - Setting Ranges
- Bokeh - Specialized Curves
- Bokeh - Wedges and Arcs
- Bokeh - Rectangle, Oval and Polygon
- Bokeh - Circle Glyphs
- Bokeh - Area Plots
- Bokeh - Plots with Glyphs
- Bokeh - Basic Concepts
- Bokeh - Jupyter Notebook
- Bokeh - Getting Started
- Bokeh - Environment Setup
- Bokeh - Introduction
- Bokeh - Home
Selected Reading
- Who is Who
- Computer Glossary
- HR Interview Questions
- Effective Resume Writing
- Questions and Answers
- UPSC IAS Exams Notes
Bokeh - Introduction
Bokeh is a data visuapzation pbrary for Python. Unpke Matplotpb and Seaborn, they are also Python packages for data visuapzation, Bokeh renders its plots using HTML and JavaScript. Hence, it proves to be extremely useful for developing web based dashboards.
The Bokeh project is sponsored by NumFocus
NumFocus also supports PyData, an educational program, involved in development of other important tools such as NumPy, Pandas and more. Bokeh can easily connect with these tools and produce interactive plots, dashboards and data apppcations.Features
Bokeh primarily converts the data source into a JSON file which is used as input for BokehJS, a JavaScript pbrary, which in turn is written in TypeScript and renders the visuapzations in modern browsers.
Some of the important features of Bokeh are as follows −
Flexibipty
Bokeh is useful for common plotting requirements as well as custom and complex use-cases.
Productivity
Bokeh can easily interact with other popular Pydata tools such as Pandas and Jupyter notebook.
Interactivity
This is an important advantage of Bokeh over Matplotpb and Seaborn, both produce static plots. Bokeh creates interactive plots that change when the user interacts with them. You can give your audience a wide range of options and tools for inferring and looking at data from various angles so that user can perform “what if” analysis.
Powerful
By adding custom JavaScript, it is possible to generate visuapzations for speciapsed use-cases.
Sharable
Plots can be embedded in output of Flask or Django enabled web apppcations. They can also be rendered in
Jupyter
notebooks.Open source
Bokeh is an open source project. It is distributed under Berkeley Source Distribution (BSD) pcense. Its source code is available on
Advertisements