Bokeh vs Vega and Vega-Lite
Bokeh
bokeh.orgVega and Vega-Lite
vega.github.ioSide by side
| Figure | Bokeh | Vega and Vega-Lite |
|---|---|---|
| Price from | Free | Free |
| Free plan | Yes | Yes |
| Free trial | — | — |
| Open source | — | — |
| Web | Yes | Yes |
| Windows | Yes | — |
| macOS | Yes | — |
| Linux | Yes | Yes |
| API | — | Yes |
| Plans published | 1 | 1 |
| Spec score · Data Visualization Libraries Software | 8.4 (#5) | 7.7 (#12) |
| Spec score · Data Visualization Software | 8.3 (#32) | 8.3 (#33) |
| Dashboard type | interactive | interactive |
| Data sources | Python lists,NumPy arrays,ColumnDataSource,pandas DataFrames,Polars DataFrames,PyArrow DataFrames,pandas GroupBy objects,REST endpoints | Inline data,URL-loaded data,runtime-bound data; JSON,CSV,TSV,DSV,TopoJSON |
| Embedded dashboards | Yes | Yes |
| Free plan | Yes | Yes |
| License | The project describes Bokeh as BSD licensed. | The Vega repository identifies its license as BSD-3-Clause. |
| Platform | web_and_desktop | web |
| Support | Support is volunteer-based, and the project directs usage questions to its public Discourse forum. | The project directs users to the Vega discussion forum and Slack organization for help and sharing examples. |
| What it does | Bokeh is a Python library for interactive plots and data applications in modern web browsers. | Vega is a declarative JSON grammar for creating, saving, and sharing interactive visualizations rendered as web views using Canvas or SVG. |
Plans
In their own words
Vega and Vega-Lite
Vega and Vega-Lite has no write-up on Specifiction yet; its figures are above.