pyecharts 保存
时间: 2023-09-23 16:02:32 浏览: 141
可以使用 pyecharts 提供的 `render` 方法将图表保存为 HTML 或图片格式。
保存为 HTML:
```python
from pyecharts import options as opts
from pyecharts.charts import Bar
bar = Bar()
bar.add_xaxis(["A", "B", "C", "D", "E"])
bar.add_yaxis("series0", [5, 20, 36, 10, 75])
bar.set_global_opts(title_opts=opts.TitleOpts(title="Bar-基本示例", subtitle="我是副标题"))
bar.render("bar.html")
```
保存为图片:
```python
from pyecharts.render import make_snapshot
from snapshot_selenium import snapshot as driver
bar = Bar()
bar.add_xaxis(["A", "B", "C", "D", "E"])
bar.add_yaxis("series0", [5, 20, 36, 10, 75])
bar.set_global_opts(title_opts=opts.TitleOpts(title="Bar-基本示例", subtitle="我是副标题"))
make_snapshot(driver, bar.render(), "bar.png")
```
其中,需要使用 `snapshot_selenium` 库提供的 `snapshot` 方法来进行截图。此外,为了能够正常使用 `snapshot` 方法,还需要安装 Chrome 浏览器和对应的驱动。
阅读全文