pyecharts画饼图add函数
时间: 2023-11-18 19:06:23 浏览: 6
利用html5 canvas动态画饼状图的示例代码
Pyecharts 是一个基于 Python 的 Echarts 图表库,可以用来画各种类型的图表,包括饼图。在 Pyecharts 中,画饼图的函数是 `add()`。
下面是一个简单的示例代码,演示如何使用 `add()` 函数画出一个简单的饼图:
```python
from pyecharts import options as opts
from pyecharts.charts import Pie
# 饼图数据
data = [("A", 10), ("B", 20), ("C", 30), ("D", 40)]
# 创建 Pie 对象
pie = (
Pie()
.add(
"",
data,
radius=["40%", "70%"], # 饼图的半径,第一个值是内半径,第二个值是外半径
label_opts=opts.LabelOpts(
position="outside", # 标签位置:饼图外部
formatter="{b}: {d}%", # 标签格式:"{b}" 表示数据项名称,"{d}" 表示数据项占比
)
)
)
# 渲染图表并保存
pie.render("pie.html")
```
在上述代码中,我们首先定义了一个饼图数据 `data`,其中每个元素都是一个二元组,表示一个数据项的名称和数值。然后我们创建了一个 `Pie` 对象,并使用 `add()` 函数向其中添加饼图数据。在 `add()` 函数中,我们指定了数据项名称和数值,以及饼图的半径和标签选项。最后,我们调用 `render()` 函数将图表渲染成 HTML 文件并保存。
阅读全文