pyecharts比对柱形图 怎么分别改2个标签的字体颜色
时间: 2024-02-27 17:54:07 浏览: 54
您可以在 `add_yaxis` 方法中使用 `label_opts` 参数来分别设置两个系列的数据标签字体颜色,例如:
```python
bar.add_yaxis(
"系列 A",
y_axis_data1,
label_opts=opts.LabelOpts(
color="#FF0000" # 将系列 A 的标签字体颜色设置为红色
)
)
bar.add_yaxis(
"系列 B",
y_axis_data2,
label_opts=opts.LabelOpts(
color="#0000FF" # 将系列 B 的标签字体颜色设置为蓝色
)
)
```
完整代码如下:
```python
from pyecharts.charts import Bar
from pyecharts import options as opts
x_axis_data = ["周一", "周二", "周三", "周四", "周五", "周六", "周日"]
y_axis_data1 = [120, 200, 150, 80, 70, 110, 130]
y_axis_data2 = [90, 150, 200, 130, 80, 120, 150]
bar = Bar()
bar.add_xaxis(x_axis_data)
bar.add_yaxis(
"系列 A",
y_axis_data1,
label_opts=opts.LabelOpts(
color="#FF0000" # 将系列 A 的标签字体颜色设置为红色
)
)
bar.add_yaxis(
"系列 B",
y_axis_data2,
label_opts=opts.LabelOpts(
color="#0000FF" # 将系列 B 的标签字体颜色设置为蓝色
)
)
bar.set_global_opts(
xaxis_opts=opts.AxisOpts(
axislabel_opts=opts.LabelOpts(
color="#333333" # 修改 x 轴标签字体颜色为黑色
)
),
yaxis_opts=opts.AxisOpts(
axislabel_opts=opts.LabelOpts(
color="#333333" # 修改 y 轴标签字体颜色为黑色
)
)
)
bar.render("bar.html")
```
在上述代码中,将系列 A 的标签字体颜色设置为红色,将系列 B 的标签字体颜色设置为蓝色。您可以根据需要自行修改。
阅读全文