pyecharts 保存成矢量图片
时间: 2023-07-05 20:23:15 浏览: 301
您可以使用 `pyecharts-snapshot` 来保存 `pyecharts` 生成的图表为矢量图片。请按照以下步骤操作:
1. 安装 `pyecharts-snapshot`
```bash
pip install pyecharts-snapshot
```
2. 在代码中导入 `snapshot` 模块
```python
from pyecharts import options as opts
from pyecharts.charts import Bar
from pyecharts.render import make_snapshot
from snapshot_selenium import snapshot
```
3. 生成图表并调用 `make_snapshot` 函数生成矢量图片
```python
bar = (
Bar()
.add_xaxis(["A", "B", "C", "D", "E"])
.add_yaxis("series", [1, 3, 2, 4, 5])
.set_global_opts(title_opts=opts.TitleOpts(title="Bar chart"))
)
make_snapshot(snapshot, bar.render(), "bar.png")
```
在上述代码中,`snapshot` 函数是 `snapshot_selenium` 包中提供的截图函数,`bar.render()` 生成的是图表的 HTML 代码,最后一个参数为保存的文件名。运行上述代码会在当前目录下生成名为 `bar.png` 的矢量图片。
注意:在使用 `make_snapshot` 函数时,需要保证已经安装了 `selenium` 和 `chromedriver`。
阅读全文