Need advice about which tool to choose?Ask the StackShare community!
Bokeh vs Plotly: What are the differences?
Developers describe Bokeh as "An interactive visualization library *". It is an interactive visualization library that targets modern web browsers for presentation. Its goal is to provide elegant, concise construction of versatile graphics, and to extend this capability with high-performance interactivity over very large or streaming datasets. It can help anyone who would like to quickly and easily create interactive plots, dashboards, and data applications. On the other hand, *Plotly** is detailed as "The Web's fastest growing charting libraries". Plotly.js is the only open-source JavaScript library for data visualization in the sciences and engineering. Open-source interfaces to Plotly.js are available for Python, R, MATLAB, and React.
Bokeh and Plotly can be categorized as "Charting Libraries" tools.
Some of the features offered by Bokeh are:
- interactive visualization library
- targets modern web browsers for presentation
- versatile graphics
On the other hand, Plotly provides the following key features:
- Feature parity with MATLAB/matplotlib graphing
- Online chart editor
- Fully interactive (hover, zoom, pan)
Plotly is an open source tool with 10.6K GitHub stars and 1.23K GitHub forks. Here's a link to Plotly's open source repository on GitHub.
Wellzesta, Algo Edge Technologies, and ADEXT are some of the popular companies that use Plotly, whereas Bokeh is used by Solebrity, Inc., Arch Systems Inc, and Sonadus. Plotly has a broader approval, being mentioned in 15 company stacks & 67 developers stacks; compared to Bokeh, which is listed in 4 company stacks and 7 developer stacks.
Pros of Bokeh
- Beautiful Interactive charts in seconds11
Pros of Plotly.js
- Bindings to popular languages like Python, Node, R, etc16
- Integrated zoom and filter-out tools in charts and maps10
- Great support for complex and multiple axes9
- Powerful out-of-the-box featureset8
- Beautiful visualizations6
- Active user base4
- Impressive support for webgl 3D charts4
- Webgl chart types are extremely performant3
- Charts are easy to share with a cloud account3
- Publication quality image export2
- Easy to use online editor for creating plotly.js charts2
- Interactive charts2
Sign up to add or upvote prosMake informed product decisions
Cons of Bokeh
Cons of Plotly.js
- Terrible document16