pyecharts双y轴坐标轴配置
时间: 2023-05-13 17:04:43 浏览: 251
基于python实现设置坐标轴注解
可以使用以下代码来配置双y轴坐标轴:
```python
from pyecharts import options as opts
from pyecharts.charts import Line
# 创建Line对象
line = Line()
# 添加数据
line.add_xaxis(['1月', '2月', '3月', '4月', '5月', '6月'])
line.add_yaxis('销售额', [100, 200, 300, 400, 500, 600], yaxis_index=0)
line.add_yaxis('利润率', [10, 20, 30, 40, 50, 60], yaxis_index=1)
# 配置坐标轴
line.set_global_opts(
# 设置标题
title_opts=opts.TitleOpts(title='双y轴坐标轴配置'),
# 设置x轴标签旋转角度
xaxis_opts=opts.AxisOpts(axislabel_opts=opts.LabelOpts(rotate=45)),
# 设置第一个y轴的名称和单位
yaxis_opts=opts.AxisOpts(name='销售额', type_='value', position='left', axislabel_opts=opts.LabelOpts(formatter='{value}元')),
# 设置第二个y轴的名称和单位
yaxis_opts2=opts.AxisOpts(name='利润率', type_='value', position='right', axislabel_opts=opts.LabelOpts(formatter='{value}%')),
)
# 渲染图表
line.render()
```
这段代码将生成一个双y轴坐标轴的折线图,其中第一个y轴表示销售额,单位为元,第二个y轴表示利润率,单位为%。
阅读全文