zoukankan      html  css  js  c++  java
  • 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.LegendOpts):
                legend_opts = legend_opts.opts
            for _s in self.options["legend"]:
                _s.update(legend_opts)
    
            if xaxis_opts and self.options.get("xAxis", None):
                if isinstance(xaxis_opts, opts.AxisOpts):
                    xaxis_opts = xaxis_opts.opts
                self.options["xAxis"][0].update(xaxis_opts)
    
            if yaxis_opts and self.options.get("yAxis", None):
                if isinstance(yaxis_opts, opts.AxisOpts):
                    yaxis_opts = yaxis_opts.opts
                self.options["yAxis"][0].update(yaxis_opts)
    
            return self
  • 相关阅读:
    设计模式(一)基础面向对象
    面试题之三门问题
    「巫师3(The Witcher 3:Wild Hunt)」游戏测评
    欧拉角和四元数
    struts标签遍历各种list Map
    浅谈HtmlCleaner+XPath解析html或者xml
    hadoop简单例子
    解决JSP参数传递乱码的问题
    Set、List、Map的区别(浅谈)
    做个犀利的码农
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13348637.html
Copyright © 2011-2022 走看看