pyecharts添加固定值标准线
时间: 2023-09-25 07:13:22 浏览: 84
echarts 图表加水平直线或者标准线.js
你可以使用 Pyecharts 库来添加固定值标准线到图表中。以下是一个示例代码:
```python
from pyecharts import options as opts
from pyecharts.charts import Bar
# 创建柱状图对象
bar = Bar()
# 添加数据
bar.add_xaxis(["A", "B", "C", "D", "E"])
bar.add_yaxis("series", [1, 3, 2, 4, 5])
# 添加固定值标准线
bar.extend_axis(
yaxis=opts.AxisOpts(
name="固定值",
position="right",
axisline_opts=opts.AxisLineOpts(
linestyle_opts=opts.LineStyleOpts(color="red")
),
axislabel_opts=opts.LabelOpts(formatter="{value}")
)
)
bar.set_global_opts(
yaxis_opts=opts.AxisOpts(
axislabel_opts=opts.LabelOpts(formatter="{value}")
)
)
bar.set_series_opts(
markline_opts=opts.MarkLineOpts(
data=[opts.MarkLineItem(type_="average", name="平均值")]
)
)
# 渲染图表
bar.render("bar_chart.html")
```
在上面的代码中,我们创建了一个柱状图对象 `bar`,然后添加了 x 轴和 y 轴的数据。接下来,我们使用 `extend_axis` 方法添加了一个右侧的固定值轴,并设置了标线的样式。然后,我们通过 `set_global_opts` 方法设置了 y 轴的格式化选项,以及通过 `set_series_opts` 方法添加了一个平均值的标线。
最后,使用 `render` 方法将图表渲染为 HTML 文件。你可以根据需要修改数据和样式来适应你的需求。
阅读全文