pyecharts标记线、多图叠加、双坐标轴示例
pyecharts官方文档及示例
官方文档:http://pyecharts.org/#/zh-cn/intro
示例:https://gallery.pyecharts.org/#/README
适用笵围:V1.7以上
标记线
标记线属于系列配置项,故应添加在.set_series_opts()中。
代码示例:
from pyecharts import options as opts
from pyecharts.charts import Bar
from pyecharts.faker import Faker
c = (
Bar()
.add_xaxis(Faker.choose())
.add_yaxis("商家A", Faker.values())
.set_global_opts(title_opts=opts.TitleOpts(title="Bar-MarkLine(指定类型)"))
.set_series_opts(
label_opts=opts.LabelOpts(is_show=False),
markline_opts=opts.MarkLineOpts(
data=[
opts.MarkLineItem(type_="min", name="最小值"), #插入最小值标记线
opts.MarkLineItem(type_="max", name="最大值"), #插入最大值标记线
opts.MarkLineItem(type_="average", name="平均值"), #插入最大值标记线
opts.MarkLineItem(y=0, name="yAxis=0") #插入y轴=0的标记线
]
)
c.render('图表.html')
效果: