通过Python pyecharts输出保存图片代码实例


Posted in Python onNovember 25, 2020

安装pyecharts:pip install pyecharts

安装snapshot-selenium:pip install snapshot-selenium

安装ChromeDriver:下载地址

注意:下载和电脑上的谷歌浏览器版本相同或者相近的版本,将ChromeDriver.exe放到项目文件所在文件夹即可。

通过Python pyecharts输出保存图片代码实例

代码示例

from pyecharts.charts import Bar
from pyecharts import options as opts

# 导入输出图片工具
from pyecharts.render import make_snapshot
# 使用snapshot-selenium 渲染图片
from snapshot_selenium import snapshot

# 创建一个柱状图Bar实例

bar = (
  Bar()
  # 添加X轴数据
  .add_xaxis(["衬衫", "羊毛衫", "雪纺衫", "裤子", "高跟鞋", "袜子"])
  # 添加Y轴数据,系列的名称
  .add_yaxis("商家A", [5, 20, 36, 10, 75, 90])
  .add_yaxis("商家B", [8, 15, 60, 20, 25, 30])
  # 添加标题
  .set_global_opts(title_opts=opts.TitleOpts(title="主标题: 双十一销量", subtitle="副标题:服饰类"))
)

# 输出保存为图片
make_snapshot(snapshot, bar.render(), "Options配置项_自定义样式_保存图片.png")

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python标准算法实现数组全排列的方法
Mar 17 Python
Django查找网站项目根目录和对正则表达式的支持
Jul 15 Python
Python内置模块hashlib、hmac与uuid用法分析
Feb 12 Python
python smtplib模块自动收发邮件功能(一)
May 22 Python
python使用循环打印所有三位数水仙花数的实例
Nov 13 Python
对python遍历文件夹中的所有jpg文件的实例详解
Dec 08 Python
python启动应用程序和终止应用程序的方法
Jun 28 Python
使用tensorflow DataSet实现高效加载变长文本输入
Jan 20 Python
pycharm不能运行.py文件的解决方法
Feb 12 Python
python opencv实现图片缺陷检测(讲解直方图以及相关系数对比法)
Apr 07 Python
python3中for循环踩过的坑记录
Dec 14 Python
详解python字符串驻留技术
May 21 Python
如何基于Python和Flask编写Prometheus监控
Nov 25 #Python
python3爬虫中多线程进行解锁操作实例
Nov 25 #Python
mac系统下安装pycharm、永久激活、中文汉化详细教程
Nov 24 #Python
python 基于wx实现音乐播放
Nov 24 #Python
Python WebSocket长连接心跳与短连接的示例
Nov 24 #Python
Python 利用Entrez库筛选下载PubMed文献摘要的示例
Nov 24 #Python
python实现企业微信定时发送文本消息的示例代码
Nov 24 #Python
You might like
PHP截断标题且兼容utf8和gb2312编码
2013/09/22 PHP
windows7下安装php的php-ssh2扩展教程
2014/07/04 PHP
php获得网站访问统计信息类Compete API用法实例
2015/04/02 PHP
PHP读取汉字的点阵数据
2015/06/22 PHP
phpmyadmin下载、安装、配置教程
2017/05/16 PHP
document.onreadystatechange事件的用法分析
2009/10/17 Javascript
jQuery hover 延时器实现代码
2011/03/12 Javascript
jQuery实现动画效果的实例代码
2013/05/07 Javascript
JS定时刷新页面及跳转页面的方法
2013/07/04 Javascript
NodeJS学习笔记之Connect中间件模块(二)
2015/01/27 NodeJs
使用纯javascript实现放大镜效果
2015/03/18 Javascript
JavaScript实现同时调用多个函数的方法
2015/11/09 Javascript
php基于redis处理session的方法
2016/03/14 Javascript
AngularJS中$watch和$timeout的使用示例
2016/09/20 Javascript
Servlet实现文件上传,可多文件上传示例
2016/12/05 Javascript
AngularJS 文件上传控件 ng-file-upload详解
2017/01/13 Javascript
基于JQuery和原生JavaScript实现网页定位导航特效
2017/04/03 jQuery
使用travis-ci如何持续部署node.js应用详解
2017/07/30 Javascript
EasyUI框架 使用Ajax提交注册信息的实现代码
2017/09/27 Javascript
手写Vue弹窗Modal的实现代码
2019/09/11 Javascript
[05:34]2014DOTA2国际邀请赛中国区预选赛精彩TOPPLAY第二弹
2014/06/25 DOTA
深入浅析Python字符编码
2015/11/12 Python
Pandas 重塑(stack)和轴向旋转(pivot)的实现
2019/07/22 Python
Python:合并两个numpy矩阵的实现
2019/12/02 Python
Python plt 利用subplot 实现在一张画布同时画多张图
2021/02/26 Python
绝对经典成功的大学生推荐信
2013/11/08 职场文书
生产内勤岗位职责
2013/12/07 职场文书
暑期社会实践学生的自我评价
2014/01/09 职场文书
初中化学教学反思
2014/01/23 职场文书
英语分层教学实施方案
2014/06/15 职场文书
2014年六五普法工作总结
2014/11/25 职场文书
如何撰写促销方案?
2019/07/05 职场文书
如何利用js在两个html窗口间通信
2021/04/27 Javascript
Python自动化之批量处理工作簿和工作表
2021/06/03 Python
详解nginx进程锁的实现
2021/06/14 Servers
springboot新建项目pom.xml文件第一行报错的解决
2022/01/18 Java/Android