这篇图文是《如何利用pyecharts绘制酷炫的桑基图?》的补充。

在这篇图文中给出的代码是使用pycharm调试的,而自己分享的时候,是使用Jupter Lab。

如果沿用这篇文章的代码,渲染后的图形仍然需要到sankey.html文件中查看,就显示不出Jupyter Lab的优势了。于是,在网上寻找到了解决的方案,记录一下。

Jupyter Lab 渲染的时候需要注意两点:

1、在顶部声明 Notebook 类型。

必须在引入 pyecharts.charts 等模块前声明:

from pyecharts.globals import CurrentConfig, NotebookType
CurrentConfig.NOTEBOOK_TYPE = NotebookType.JUPYTER_LAB

如下图所示:

2、在第一次渲染的时候调用 load_javascript() 方法。

这样才会预先加载基本 JavaScript 文件到 Notebook 中,如若后面其它图形渲染不出来,可以尝试再次调用,因为 load_javascript() 只会预先加载最基本的 js 引用。而主题、地图等 js 文件需要再次按需加载

3、load_javascript()render_notebook() 方法需要在不同的 cell 中调用。

这是 Notebook 的内联机制,其实本质上我们是返回了带有 _html__javascript_ 对象的 class。notebook 会自动去调用这些方法。

参考文献:

  • https://pyecharts.org/

如何在Jupyter Lab中显示pyecharts的图形?相关推荐

  1. jupyter中显示行数_如何在Jupyter Noteb中显示所有行

    我有下面的R代码来显示数据(120行).在require(plyr) seed=42 blocksize = 4 N = 120 set.seed(seed) block = rep(1:ceilin ...

  2. jupyter怎么配置python_python-如何在Jupyter noteb中设置环境变量

    python-如何在Jupyter noteb中设置环境变量 我有一个问题,Jupyter在bashrc文件中看不到env变量,有没有办法在jupyter中加载这些变量或向其中添加自定义变量? 8个解 ...

  3. 如何在Jupyter Notebook中使用在anaconda中创建的虚拟环境

    如何在Jupyter Notebook中使用在anaconda中创建的虚拟环境 1.创建虚拟环境并激活 conda create -n 虚拟环境名 python = 3.8 conda activat ...

  4. 如何在Commander One中显示隐藏文件?

    Commander One是一款功能强大的双栏文件管理软件,通过这款软件,我们可以对所需要管理的文件进行相关的操作,让工作更有效率.为了便于大家对这款软件的了解,小编在此向大家介绍,如何在Comman ...

  5. gnome显示桌面图标_桌面应用|如何在 GNOME 3 中显示桌面

    你如何在 GNOME 3 中显示桌面?GNOME是一个很棒的桌面环境但是它更加专注于在程序间切换.如果你想关闭所有运行中的窗口,仅仅显示桌面呢? 在Windows中,你可以按下Windows+D.在U ...

  6. Python - 如何在Tkinter窗口中显示视频预览

    from moviepy.editor import * from moviepy.video.fx.resize import resize import pygame pygame.display ...

  7. Ubuntu中如何在vi编辑器中显示行号

    Ubuntu中如何在vi编辑器中显示行号 1.首先打开Ubuntu终端,输入 sudo vim /etc/vim/vimrc2.进入到vim配置文件中后,直接键入大写G,快速定位到文件末尾.3.在文件 ...

  8. 【转载】Jupyter Lab中的plot.ly离线模式不显示图

    转载自:https://www.pythonheidong.com/blog/article/185118/ 根据文档,应该在调用以下代码后在Jupyter中使用plot.ly的离线模式工作: < ...

  9. linux终端密码星星,如何在Ubuntu终端中显示密码星号

    每当要求您在Ubuntu终端中键入密码时,都将插入密码,而不会得到任何可视显示或屏幕反馈.在这种情况下,您可能会通过错误输入密码而弄乱密码.这就是视觉反馈如此重要的原因.它可以帮助您跟踪输入的字符数, ...

最新文章

  1. sql 相加_SQL-多表查询
  2. 深入理解javascript原型和闭包(7)——原型的灵活性
  3. 给大家推荐一位我非常佩服的Python工程师 人生赢家
  4. 在Java中确定文件类型
  5. 如何提高linux的时钟精度,Linux时钟精度提高有什么办法?
  6. 用 Go 重构 C 语言系统,这个抗住春晚红包的百度转发引擎承接了万亿流量
  7. error: 'NULL' was not declared in this scope
  8. 李炎恢老师的php源码以及附带一个php手册
  9. 使用Requests+xpath实现简单的数据爬取
  10. Tensorflow从指定链接下载文件
  11. 计算机基础技能培养,计算机基础技能培养大纲(非计算机专业).doc
  12. logo设计及VIS手册排版
  13. 10、持续集成流水线实践:流水线建设从Jenkins部署开始
  14. java jdk--同时安装两个jdk并且切换
  15. 高德w ndows版地图,高德地图API
  16. 无线路由器无法在计算机上设置,无线路由器设置管理地址无法打开解决方法
  17. 致敬每一位劳动者,感恩每一次付出!清微智能祝您劳动节快乐~
  18. Image Signal Processing(ISP)-第二章-Demosaic去马赛克以及BMP软件实现
  19. 20210822普转提训练赛
  20. 计算机PS设计策划,ps关于ps设计的理念和思路

热门文章

  1. 数据通信技术(九:OSPF特殊区域配置(Cisco))
  2. java initcause_Java 异常
  3. 软件测试工程师如何提升自己?
  4. LightTools( 32-64) 8.4.0下载与安装方法,lighttools免费版,lighttools(光学建模软件)【亲测有效】
  5. Django 错误汇总
  6. JavaScript-数据引用类型对象
  7. C# 获取图片的EXIF 信息
  8. urlparse模块(专门用来解析URL格式)
  9. 字符串转换成NSDate类型的 为nil解决方法
  10. Topcoder SRM 663 DIV 1