Side by side
Bokeh vs CanvasJS
Both stand on data visualization software. Which one you can start free with, which one lets you read the code, and what each costs once you pay.
Free plan LinuxMacWeb+1
Choose Bokeh if you want a free Python library for interactive browser plots, with several options for publishing and serving them. Its volunteer-based support model may be a consideration for teams that need a different support arrangement.
Visit Bokeh Free plan AndroidiPhoneLinux+4
CanvasJS provides a broad charting toolkit with multiple data inputs, interactive behavior, dashboard embedding, and integrations across common web stacks. Buyers should match the perpetual license scope and support option to their application and developer count.
Visit CanvasJSThe facts
| Bokeh | CanvasJS | |
|---|---|---|
| Free plan | Yes | Yes |
| Open source | Not published | Not published |
| Runs on | Linux, Mac, Web, Windows | Android, iPhone, Linux, Mac, Self-hosted, Web, Windows |
| Lowest paid plan | Free or on request | See the plans |
| Plans published | 1 | 20 |
| Maker | Not published | CanvasJS |
| Website | bokeh.org | canvasjs.com |
| On data visualization software | #10 of 98 | #14 of 98 |
Bokeh: what it does well
- Free, BSD-licensed Python library.
- Browser plots support pan, zoom, hover, selection, and filtering.
- Accepts a range of Python data structures and REST endpoints.
- Plots can be saved as standalone HTML or embedded in web apps.
- Data can be streamed or patched without replacing the full source.
What to know first
- Support is volunteer-based.
- Usage questions go to a public Discourse forum.
- The project directs bug reports and feature requests to GitHub.
CanvasJS: what it does well
- More than 30 chart types
- Scheduled dashboard refresh
- NPM and CDN distribution
- Framework integration samples
- 30-day fully featured trial
What to know first
- Free licenses require watermark and credit
- Website license covers one non-SaaS website
- Priority support is a separate option
- Commercial licenses priced by developer count
Alternatives to Bokeh Alternatives to CanvasJS The whole list
