pyecharts圆饼图rich参数
时间: 2023-08-13 14:11:40 浏览: 289
pyecharts的圆饼图(Pie)中的rich参数用于设置文本样式。rich参数可以定义多个样式,每个样式都有一个唯一的名称,可以在标签中使用。下面是一个例子:
```python
from pyecharts import options as opts
from pyecharts.charts import Pie
data = [
("直接访问", 335),
("邮件营销", 310),
("联盟广告", 274),
("视频广告", 235),
("搜索引擎", 400),
]
# 定义样式
rich_style = {
"font-size": "12px",
"color": "#fff",
"background-color": "#999",
"padding": "3px",
"border-radius": "3px",
}
pie = (
Pie()
.add("", data)
.set_global_opts(
title_opts=opts.TitleOpts(title="圆饼图示例"),
legend_opts=opts.LegendOpts(orient="vertical", pos_top="15%", pos_left="2%"),
)
.set_series_opts(
# 使用rich参数设置文本样式
label_opts=opts.LabelOpts(formatter="{b}: {d}%\n{hr|}\n{per|{c}}", rich={"hr": {"color": "#aaa", "border-color": "#aaa", "border-width": 0.5, "height": 0},
"per": {"color": "#eee", "background-color": "#334455", "padding": [2, 4], "border-radius": 2}, }),
)
)
pie.render("pie_chart.html")
```
在上面的例子中,label_opts中的rich参数定义了两个样式:hr和per。通过在formatter中使用{hr|}和{per|}来引用这些样式,并将样式应用到标签中。
阅读全文