参数传递
pyecharts 对配置项基本上都采用 XXXOpts/XXXItems 以及 dict 两种数据形式,这两种是完全等价的。
比如下面三者效果是一致的
class InitOpts(BasicOpts):
def __init__(
self,
width: str = "900px",
height: str = "500px",
chart_id: Optional[str] = None,
renderer: str = RenderType.CANVAS,
page_title: str = CurrentConfig.PAGE_TITLE,
theme: str = ThemeType.WHITE,
bg_color: Union[str, dict] = None,
js_host: str = "",
animation_opts: Union[AnimationOpts, dict] = AnimationOpts(),
):
self.opts: dict = {
"width": width,
"height": height,
"chart_id": chart_id,
"renderer": rend
参数传递
最新推荐文章于 2023-05-03 22:07:05 发布
本文详细探讨了编程中参数传递的原理,包括值传递和引用传递的区别,以及它们在实际应用中的影响。通过实例解析,揭示了函数调用时参数如何被复制和修改,帮助开发者更好地理解和优化代码性能。
摘要由CSDN通过智能技术生成