Jupyter主要经过python notebook提供数据分析功能,如今也称为机器学习和数据科学家的新宠。那么,绘图和可视化功能也是其中的必选项了。目前,支持python的图形库主要有Matplotlib、Bokeh、Echarts、Plotly等,其支持能力有所差异。html
下面对一些资源给出说明和索引:前端
python上的经典绘图工具,支持桌面、Notebook和JupyterLab。python
Bokeh之前端渲染为主,后端有python脚本支持。在jupyterlab中使用须要安装插件,安装命令以下:git
jupyter labextension install jupyterlab_bokeh
该项目在 https://github.com/bokeh/jupyterlab_bokeh,目前的0.5.0版本安装不成功,我用的系统是Ubuntu16.04 + Kubernetes1.10.2 + JupyterHub + JupyterLab 0.32.1 ,还须要进一步修改和完善。github
Echarts是个纯客户端绘图库,经过pyecharts提供了后端的python编程支持。不过目前对JupyterLab的支持还有很多问题。编程
Plotly经过后端渲染、前端展现,功能较多,但须要服务器和在线帐号登陆支持。安装后经过提供的演示帐号没法在Jupyterhub中运行起来,放弃。后端