jupyterlab安装plotly
Plotly是一家技术计算公司,总部位于魁北克省的蒙特利尔市,致力于开发在线数据分析和可视化工具。Plotly为个人和协作提供了在线图形,分析和统计工具,以及用于Python,R,MATLAB,Perl,Julia,Arduino和REST的科学图形库。本篇介绍的就是其 Python 画图库plotly,常常在jupyterlab使用plotly进行离线画图时总是出现图形不显示的问题。因为plotly画出的图形比matplotlib更加好看且有交互性,同时,matplotlib画的图形也可以使用plotly转化为同态交互图。所以,希望能够使用plotly画图,并能够在常用软件jupyterlab中使用。
安装plotly
推荐使用pip安装最新的plotly,
1 | pip install plotly |
jupyterlab使用plotly
在jupyterlab中使用plotly需要安装一些支持扩展,其中 jupyterlab-plotly@ 需要根据最新的plotly版本对应,参考网址Python\Getting Started with Plotly
1 | pip install ipywidgets |
1 | conda install nodejs |
在 jupyterlab-plotly@4.8.1中,需要编译一会,可能会消耗2G多内存,建议内存小的用户创建交换分区。
1 | 查看安装的jupyterlab扩展 |
使用plotly画图
按照上面方法按照后,需要先 log out jupyterlab,然后,在登录进去使用plotly才能正常显示图形。
更多jupyterlab使用plotly画图,请参考官网
无法安装扩展解决办法
因为 build jupyterlab 扩展时,需要使用 npm 安装一些插件,所以 npm 按照插件成功与否会直接影响 jupyterlab 扩展 build 的成败。下面介绍如何安装 npm 和配置国内源
1 | sudo apt update |
这样,再次使用
1 | jupyter lab build |
时,就能够 build 成功了。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 J. Xu!
评论