在 Pyecharts 中,我们可以使用 set_global_opts() 方法的 title_opts 参数来对标题进行设置。
语法:
obj.set_global_opts(title_opts=opts.TitleOpts(title, subtitle))
说明:
obj 是一个图表对象。参数 title 用于定义主标题,参数 subtitle 用于定义副标题。
示例:Pyecharts 设置标题
import pandas as pd
from pyecharts.charts import Line
import pyecharts.options as opts
# 数据
data = [
['1月', 450, 110],
['2月', 420, 220],
['3月', 560, 150],
['4月', 480, 310],
['5月', 530, 250],
['6月', 620, 160]
]
df = pd.DataFrame(data, columns=['月份', '上衣', '裤子'])
# 绘图
line = Line()
line.add_xaxis(xaxis_data=list(df['月份']))
# 第1条折线
line.add_yaxis(series_name='上衣', y_axis=list(df['上衣']))
# 第2条折线
line.add_yaxis(series_name='裤子', y_axis=list(df['裤子']))
# 设置标题
line.set_global_opts(title_opts=opts.TitleOpts(title='上半年销量折线图'))
# 渲染
line.render()
运行生成的 render.html,浏览器效果如下图所示。

分析:
参数 title 用于定义主标题,如果想要增加一个副标题,我们可以使用参数 subtitle 来实现。修改后的代码如下,再次运行的效果如下图所示。
line.set_global_opts(title_opts=opts.TitleOpts(
title='上半年销量折线图',
subtitle='这是一个副标题'
))

