总体配置项
全局配置项可通过set_global_options方法设置
初识规模配置组件
注意:配置项原则应该配合图表类型章节中的示例阅读。
set_global_opts 的 方法定义:
def set_global_opts(
self,
title_opts: types.Title = opts.TitleOpts(),
legend_opts: types.Legend = opts.LegendOpts(),
tooltip_opts: types.Tooltip = None,
toolbox_opts: types.Toolbox = None,
brush_opts: types.Brush = None,
xaxis_opts: types.Axis = None,
yaxis_opts: types.Axis = None,
visualmap_opts: types.VisualMap = None,
datazoom_opts: types.DataZoom = None,
graphic_opts: types.Graphic = None,
axispointer_opts: types.AxisPointer = None,
):
def set_global_opts(
self,
title_opts: types.Title = opts.TitleOpts(),
legend_opts: types.Legend = opts.LegendOpts(),
tooltip_opts: types.Tooltip = None,
toolbox_opts: types.Toolbox = None,
brush_opts: types.Brush = None,
xaxis_opts: types.Axis = None,
yaxis_opts: types.Axis = None,
visualmap_opts: types.VisualMap = None,
datazoom_opts: types.DataZoom = None,
graphic_opts: types.Graphic = None,
axispointer_opts: types.AxisPointer = None,
):
if tooltip_opts is None:
tooltip_opts = opts.TooltipOpts(
formatter=ToolTipFormatterType.get(self._chart_type, None)
)
self.options.update(
title=title_opts,
toolbox=toolbox_opts,
tooltip=tooltip_opts,
visualMap=visualmap_opts,
dataZoom=datazoom_opts,
graphic=graphic_opts,
axisPointer=axispointer_opts,
)
if brush_opts is not None:
self.options.update(brush=brush_opts)
if isinstance(legend_opts, opts