项目概述
Plotting library for IPython/Jupyter notebooks
项目地址
https://github.com/bqplot/bqplot
项目页面预览

关键指标
- Stars:3682
- 主要语言:TypeScript
- License:Apache License 2.0
- 最近更新:2026-01-14T15:51:49Z
- 默认分支:master
本站高速下载(国内可用)
点击下载(本站镜像)
– SHA256:e8d92903ef2b7ce0da0083f7bfd69d146d61f77fcaf77698a6457bf15874e7a3
安装部署要点(README 精选)
Installation
Using pip:
$ pip install bqplot
Using conda
$ conda install -c conda-forge bqplot
If you are using JupyterLab <=2:
$ jupyter labextension install @jupyter-widgets/jupyterlab-manager bqplot
Development installation
For a development installation (requires JupyterLab (version >= 4) and yarn):
$ git clone https://github.com/bqplot/bqplot.git
$ cd bqplot
$ pip install -e .
If you’re using Jupyter Notebook < 7, you may need to run the following to enable the nbextension:
$ jupyter nbextension install --py --overwrite --symlink --sys-prefix bqplot
$ jupyter nbextension enable --py --sys-prefix bqplot
Note for developers: the --symlink argument on Linux or OS X allows one to
modify the JavaScript code in-place. This feature is not available
with Windows.
For the experimental JupyterLab extension, install the Python package, make sure the Jupyter widgets extension is installed, and install the bqplot extension:
$ pip install "ipywidgets>=7.6"
$ jupyter labextension develop . --overwrite
Whenever you make a change of the JavaScript code, you will need to rebuild:
cd js
jlpm run build
Then refreshing the JupyterLab/Jupyter Notebook is enough to reload the changes.
Running tests
You can install the dependencies necessary to run the tests with:
conda env update -f test-environment.yml
And run it with for Python tests:
pytest
And cd js to run the JS tests with:
jlpm run test
Every time you make a change on your tests it’s necessary to rebuild the JS side:
jlpm run build
Install a previous bqplot version (Only for JupyterLab <= 2)
In order to install a previous bqplot version, you need to know which front-end version (JavaScript) matches with the back-end version (Python).
For example, in order to install bqplot 0.11.9, you need the labextension version 0.4.9.
$ pip install bqplot==0.11.9
$ jupyter labextension install bqplot@0.4.9
Versions lookup table:
back-end (Python) |
front-end (JavaScript) |
|---|---|
| 0.12.14 | 0.5.14 |
| 0.12.13 | 0.5.13 |
| 0.12.12 | 0.5.12 |
| 0.12.11 | 0.5.11 |
| 0.12.10 | 0.5.10 |
| 0.12.9 | 0.5.9 |
| 0.12.8 | 0.5.8 |
| 0.12.7 | 0.5.7 |
| 0.12.6 | 0.5.6 |
| 0.12.4 | 0.5.4 |
| 0.12.3 | 0.5.3 |
| 0.12.2 | 0.5.2 |
| 0.12.1 | 0.5.1 |
| 0.12.0 | 0.5.0 |
| 0.11.9 | 0.4.9 |
| 0.11.8 | 0.4.8 |
| 0.11.7 | 0.4.7 |
| 0.11.6 | 0.4.6 |
| 0.11.5 | 0.4.5 |
| 0.11.4 | 0.4.5 |
| 0.11.3 | 0.4.4 |
| 0.11.2 | 0.4.3 |
| 0.11.1 | 0.4.1 |
| 0.11.0 | 0.4.0 |
常用命令(从 README 提取)
$ pip install bqplot
$ conda install -c conda-forge bqplot
$ jupyter labextension install @jupyter-widgets/jupyterlab-manager bqplot
通用部署说明
- 下载源码并阅读 README
- 安装依赖(pip/npm/yarn 等)
- 配置环境变量(API Key、模型路径、数据库等)
- 启动服务并测试访问
- 上线建议:Nginx 反代 + HTTPS + 进程守护(systemd / pm2)
免责声明与版权说明
本文仅做开源项目整理与教程索引,源码版权归原作者所有,请遵循对应 License 合规使用。








暂无评论内容