博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
如何在Jupyter Lab中显示pyecharts的图形?
阅读量:1995 次
发布时间:2019-04-27

本文共 665 字,大约阅读时间需要 2 分钟。

这篇图文是的补充。

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

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

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

1、在顶部声明 Notebook 类型。

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

from pyecharts.globals import CurrentConfig, NotebookTypeCurrentConfig.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/

转载地址:http://jzrvf.baihongyu.com/

你可能感兴趣的文章
Request_原理
查看>>
Request_继承体系
查看>>
前端权限控制:获取用户信息接口构造数据
查看>>
有状态服务和无状态服务
查看>>
七牛云存储:断点续传
查看>>
字节流复制文本文件【应用】
查看>>
字节流复制图片
查看>>
其他数字摘要算法实现
查看>>
私钥加密私钥解密
查看>>
锁的释放流程-ReentrantLock.unlock
查看>>
Java判断字符串是否为数字(浮点类型也包括)
查看>>
Err:11 https://developer.download.nvidia.cn/compute/cuda/repos/ubuntu2004/x86_64 Packages 404 No
查看>>
ubuntu opencv-python 安装很慢问题
查看>>
MySQL5.7版本修改了my.ini配置文件后mysql服务无法启动问题
查看>>
【大数据开发】Java基础 -总结21-Hashmap和HashTable的区别
查看>>
Exception in thread “main“ java.sql.SQLException错误之一: Column Index out of range, 0 < 1.
查看>>
C3p0连接池连接mysql出现: com.mchange.v2.resourcepool.BasicResourcePool
查看>>
Azkaban体系结构
查看>>
机器学习之重头戏-特征预处理
查看>>
synchronized底层实现及锁的升级、降级
查看>>