生成 6 个带有标题的饼图,并且保存为 HTML 文件,并且显示
时间: 2024-02-06 15:12:44 浏览: 58
HTML中的3D饼状图
好的,以下是一个基本的 Pyecharts 代码,可以生成 6 个饼图,并将它们保存为 HTML 文件,并且显示在 Jupyter Notebook 中:
```python
from pyecharts import options as opts
from pyecharts.charts import Pie
from IPython.display import HTML
# 数据
data = [
{"value": 335, "name": "直接访问"},
{"value": 310, "name": "邮件营销"},
{"value": 234, "name": "联盟广告"},
{"value": 135, "name": "视频广告"},
{"value": 1548, "name": "搜索引擎"}
]
# 创建 6 个饼图
for i in range(6):
# 饼图
pie = (
Pie()
.add("", data)
.set_global_opts(title_opts=opts.TitleOpts(title="饼图 {}".format(i+1)))
.set_series_opts(label_opts=opts.LabelOpts(formatter="{b}: {c}"))
)
# 保存图像
pie.render("pie_{}.html".format(i+1))
# 显示图像
display(HTML(open("pie_{}.html".format(i+1), "r").read()))
```
这个代码会生成 6 个带有标题的饼图,并将它们保存为 HTML 文件,并且显示在 Jupyter Notebook 中。你可以根据需要修改数据和图像的样式。
阅读全文