折线图参数
.add_xaxis() 方法是 pyecharts.charts.Line 类的一个方法,用于向折线图添加 X 轴数据。
add_xaxis 方法接受一个列表,其中包含 X 轴的数据项。这些数据项可以是字符串、数字或其他类型,具体取决于数据需求。add_xaxis方法只有一个参数axis_data,该参数表示X轴的数据列表,在折线图中,可以添加多个数据系列,每个系列共享同一个 X 轴。因此,只需要调用一次 add_xaxis 方法来设置 X 轴的数据。
.add_yaxis() 是 pyecharts.charts.Line 类的一个方法,用于向折线图中添加 Y 轴数据系列。每个 Y 轴数据系列代表一组与 X 轴数据对应的数据点。.add_yaxis()方法的语法如下:
add_yaxis(
series_name: str,
y_axis: Sequence,
symbol: Optional[str] = None,
symbol_size: Optional[Union[int, float, Sequence[Union[int, float]]]] = None,
is_smooth: bool = False,
is_step: bool = False,
label_opts: Union[opts.LabelOpts, dict] = opts.LabelOpts(),
areastyle_opts: Union[opts.AreaStyleOpts, dict] = opts.AreaStyleOpts(),
markpoint_opts: Union[opts.MarkPointOpts, dict] = opts.MarkPointOpts(),
markline_opts: Union[opts.MarkLineOpts, dict] = opts.MarkLineOpts(),
tooltip_opts: Union[opts.TooltipOpts, dict] = None,
itemstyle_opts: Union[opts.ItemStyleOpts, dict] = None,
color: Optional[str] = None,
)
series_name(必需):数据系列的名称,字符串类型。
y_axis(必需):Y 轴数据,类型为序列(如列表、元组等)。示例:[100, 150, 200, 250]。
symbol(可选):用于指定数据点的图形符号。symbol 参数可以接受多种值,包括字符串和自定义的符号选项。以下是一些常见的符号类型及其对应的字符串值:
"circle":圆形
"rect":矩形
"roundRect":圆角矩形
"triangle":三角形
"diamond":菱形
"pin":大头针
"arrow":箭头
"none":无符号
symbol_size(可选,默认 None):用于设置数据点符号的大小。如果传入一个数字(int 或 float),则所有数据点的符号大小将统一为该值。如果传入一个序列(如列表或元组),则每个数据点的符号大小将分别对应于序列中的值。
is_smooth(可选,默认 False):是否启用平滑曲线。is_smooth=True参数用于启用平滑曲线效果,使折线图的线条更加平滑。这在某些情况下可以使图表更加美观,尤其是在数据点之间变化较大时。
is_step(可选,默认 False):用于控制线条是否以阶梯线的形式显示。阶梯线是在数据点之间形成阶梯状的线,而不是直线连接。这在某些情况下可以更好地展示数据的变化趋势,特别是在时间序列数据中,可以清晰地表示出变化的时刻。
label_opts(可选,默认 opts.LabelOpts()):数据标签的配置选项。
示例:label_opts=opts.LabelOpts(is_show=True)。
areastyle_opts(可选,默认 opts.AreaStyleOpts()):区域样式的配置选项,用于设置折线图下方的填充区域。示例:areastyle_opts=opts.AreaStyleOpts(opacity=0.5)。
markpoint_opts(可选,默认 opts.MarkPointOpts()):标记点的配置选项,用于在数据点上添加标记。
示例:
markpoint_opts=opts.MarkPointOpts(data=[opts.MarkPointItem(type_="max")])
markline_opts(可选,默认 opts.MarkLineOpts()):标记线的配置选项,用于在数据系列中添加辅助线。
示例:
markline_opts=opts.MarkLineOpts(data=[opts.MarkLineItem(type_="average")])
tooltip_opts(可选,默认 None):提示框的配置选项,用于设置鼠标悬停时的显示内容。
示例:
tooltip_opts=opts.TooltipOpts(trigger="axis")
itemstyle_opts(可选,默认 None):数据项样式的配置选项,用于设置数据点的样式。
示例:
itemstyle_opts=opts.ItemStyleOpts(color="#FF0000")
color(可选,默认 None):数据系列的颜色,字符串类型(如 "#FF0000")。
示例:
color="#00FF00"
.set_global_opts用于设置图表的全局配置选项,可以自定义图表的标题、图例、工具栏、坐标轴、提示框、视觉映射等多种属性,从而使图表更加符合需求。.set_global_opts 方法通常接受多个参数,每个参数对应一个全局配置选项。常见的参数包括title_opts、legend_opts、toolbox_opts、xaxis_opts、yaxis_opts、tooltip_opts 等。
title_opts: 设置图表的标题和子标题,包括文本、位置、样式等。
legend_opts: 设置图例的显示与否、位置、方向等。
tooltip_opts: 设置提示框的触发方式和指示器类型。
xaxis_opts 和 yaxis_opts: 设置X轴和Y轴的名称、类型、标签格式等。
toolbox_opts: 设置工具栏的显示与否,以及工具栏中的功能(如保存为图片、数据视图等)。



