使用pyecharts在jupyter notebook上绘图


Posted in Python onApril 23, 2020

我就废话不多说啦,还是直接看代码吧!

from example.commons import Faker
 from pyecharts import options as opts
 from pyecharts.charts import Bar3D
 import random

 def bar3d_base() -> Bar3D:
  data = [(i, j, random.randint(0, 12)) for i in range(6) for j in range(24)]
  c = (
   Bar3D()
   .add(
    "",
    [[d[1], d[0], d[2]] for d in data],
    xaxis3d_opts=opts.Axis3DOpts(Faker.clock, type_="category"),
    yaxis3d_opts=opts.Axis3DOpts(Faker.week_en, type_="category"),
    zaxis3d_opts=opts.Axis3DOpts(type_="value"),
   )
   .set_global_opts(
    visualmap_opts=opts.VisualMapOpts(max_=20),
    title_opts=opts.TitleOpts(title="Bar3D-基本示例"),
   )
   .render_notebook()
   .render()
  )
  return c
 bar3d_base()

使用pyecharts在jupyter notebook上绘图

在官网示例上加上这行就行了

.render_notebook()

补充知识:pyecharts 的 0.5x 版本和 1.x 版本

pyecharts 的 0.5x 版本和 1.x 版本有很大差异,支持的东西和文档都发生了变化。

有的时候甚至出现不兼容情况,比如 1.x 支持的 python 版本就比较新,旧的版本就不支持了。

pyecharts 0.5x 版本下载:

pip install pyecharts==0.5.11

pyecharts 1.x 版本(现在来看默认直接 pip 即可)

pip install pyecharts

以上这篇使用pyecharts在jupyter notebook上绘图就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
详解Python迭代和迭代器
Mar 28 Python
python中string模块各属性以及函数的用法介绍
May 30 Python
python递归打印某个目录的内容(实例讲解)
Aug 30 Python
Python算法输出1-9数组形成的结果为100的所有运算式
Nov 03 Python
python简单区块链模拟详解
Jul 03 Python
Python 一键获取百度网盘提取码的方法
Aug 01 Python
python防止随意修改类属性的实现方法
Aug 21 Python
python 的 openpyxl模块 读取 Excel文件的方法
Sep 09 Python
Python 异常处理Ⅳ过程图解
Oct 18 Python
Pandas 缺失数据处理的实现
Nov 04 Python
Tensorflow中的dropout的使用方法
Mar 13 Python
python 利用Pyinstaller打包Web项目
Oct 23 Python
windows下python安装paramiko模块和pycrypto模块(简单三步)
Jul 06 #Python
python下setuptools的安装详解及No module named setuptools的解决方法
Jul 06 #Python
Python中的__slots__示例详解
Jul 06 #Python
利用python获取Ping结果示例代码
Jul 06 #Python
Python中工作日类库Busines Holiday的介绍与使用
Jul 06 #Python
Python中动态检测编码chardet的使用教程
Jul 06 #Python
Python解析json之ValueError: Expecting property name enclosed in double quotes: line 1 column 2(char 1)
Jul 06 #Python
You might like
PHP内核介绍及扩展开发指南―基础知识
2011/09/11 PHP
通过5个php实例细致说明传值与传引用的区别
2012/08/08 PHP
curl实现站外采集的方法和技巧
2014/01/31 PHP
CL vs ForZe BO5 第四场 2.13
2021/03/10 DOTA
JavaScript中的this关键字介绍与使用实例
2013/06/21 Javascript
非常棒的jQuery图片轮播效果
2016/04/17 Javascript
一览画面点击复选框后获取多个id值的方法
2016/05/30 Javascript
nodejs 子进程正确的打开方式
2017/07/03 NodeJs
详解Angular Reactive Form 表单验证
2017/07/06 Javascript
vue如何引入sass全局变量
2018/06/28 Javascript
vue-cli脚手架build目录下utils.js工具配置文件详解
2018/09/14 Javascript
webpack dll打包重复问题优化的解决
2018/10/10 Javascript
ES6 Set结构的应用实例分析
2019/06/26 Javascript
Node.js从字符串生成文件流的实现方法
2019/08/18 Javascript
原生js实现商品筛选功能
2019/10/28 Javascript
Vue export import 导入导出的多种方式与区别介绍
2020/02/12 Javascript
基于JS实现table导出Excel并保留样式
2020/05/19 Javascript
利用 JavaScript 实现并发控制的示例代码
2020/12/31 Javascript
js数组的基本使用总结
2021/01/18 Javascript
SublimeText 2编译python出错的解决方法(The system cannot find the file specified)
2013/11/27 Python
python利用socketserver实现并发套接字功能
2018/01/26 Python
Python装饰器模式定义与用法分析
2018/08/06 Python
python 自定义装饰器实例详解
2019/07/20 Python
Python获取一个用户名的组ID过程解析
2019/09/03 Python
python中文分词库jieba使用方法详解
2020/02/11 Python
pycharm设置python文件模板信息过程图解
2020/03/10 Python
python小程序之4名牌手洗牌发牌问题解析
2020/05/15 Python
anaconda升级sklearn版本的实现方法
2021/02/22 Python
css3背景_动力节点Java学院整理
2017/07/11 HTML / CSS
自行车租赁公司创业计划书
2014/01/28 职场文书
拆迁委托协议书
2014/09/15 职场文书
婚庆答谢词
2015/01/04 职场文书
特岗教师个人总结
2015/02/10 职场文书
2016党员读书思廉心得体会
2016/01/23 职场文书
linux下导入、导出mysql数据库命令的实现方法
2021/05/26 MySQL
python 使用pandas读取csv文件的方法
2022/12/24 Python