pyecharts调整图例位置与大小
时间: 2024-05-03 12:03:28 浏览: 10
要调整pyecharts图例的位置和大小,可以使用以下方法:
1. 调整图例的位置:可以使用 `set_series_opts` 方法中的 `legend_pos` 参数来调整图例的位置。例如,将图例放在右侧,可以使用 `legend_pos="right"`。
2. 调整图例的大小:可以使用 `set_global_opts` 方法中的 `legend_opts` 参数来调整图例的大小。例如,将图例的字体大小设置为14,可以使用 `legend_opts=opts.LegendOpts(textstyle_opts=opts.TextStyleOpts(font_size=14))`。
以下是一个完整的示例代码:
```python
from pyecharts.charts import Line
from pyecharts import options as opts
# 创建图表对象
line = Line()
# 添加数据
line.add_xaxis(["Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun"])
line.add_yaxis("Sales", [120, 200, 150, 80, 70, 110, 130])
# 调整图例的位置和大小
line.set_series_opts(legend_opts=opts.LegendOpts(pos_right="30%"))
line.set_global_opts(
legend_opts=opts.LegendOpts(textstyle_opts=opts.TextStyleOpts(font_size=14))
)
# 渲染图表
line.render("line_chart.html")
```
这将创建一个折线图,图例将放在图表的右侧,字体大小为14。