Ⅰ. 环境配置
# python3.6
pyecharts==1.9.1
snapshot-selenium==0.0.2
Ⅱ. 安装chrome
# Ubuntu 16.04
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
sudo dpkg -i google-chrome-stable_current_amd64.deb
sudo apt-get -f install
sudo apt-get install google-chrome-stable
# Centos 8
yum install https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm
Ⅲ. 下载chrome driver
由Ⅱ. 安装chrome第一张截图可得chrome版本为:96.0.4664.110-1
博主提供三个chromedriver的下载网址:
https://npm.taobao.org/mirrors/chromedriver/
https://chromedriver.storage.googleapis.com/index.html
https://sites.google.com/chromium.org/driver/downloads
对应自己安装的chrome版本,下载对应的chrome driver(Linux)
复制到/usr/bin/目录下
sudo cp chromedriver /usr/bin/
提供给普通用户权限
sudo chmod 777 chromedriver
Ⅳ. 测试代码
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
# @File : pic_echarts
# @Author : LiuYan
# @Time : 2021/12/16 19:29
from pyecharts import options as opts
from pyecharts.charts import Pie
from pyecharts.faker import Faker
# 导入输出图片工具
from pyecharts.render import make_snapshot
# 使用snapshot-selenium 渲染图片
from snapshot_selenium import snapshot
pie = (
Pie()
.add("", [list(z) for z in zip(Faker.choose(), Faker.values())])
.set_colors(["blue", "green", "yellow", "red", "pink", "orange", "purple"])
.set_global_opts(title_opts=opts.TitleOpts(title="Pie-设置颜色"))
.set_series_opts(label_opts=opts.LabelOpts(formatter="{b}: {c}"))
)
make_snapshot(snapshot, pie.render(), '保存图片.png')
Ⅴ. 彩蛋附录
Ⅵ. 结语
Over!大功告成!
至此,本文到此结束!
关于 “pyecharts V1保存图片至本地” 已全部完成。
本文只做学习用途,无任何商业用途!
转载注明出处!祝各位学业有成!
大大怪爱小乖乖!
研哥哥