pyecharts 内置了多个全局变量,位于 pyecharts.globals 文件

    1. # 渲染方式
    2. RenderType = _RenderType()
    3. # 允许的生成的文件类型
    4. FileType = _FileType()
    5. # Symbol 样式类型
    6. SymbolType = _SymbolType()
    7. # 图表类型
    8. ChartType = _ChartType
    9. # Tooltip 格式器类型
    10. TooltipFormatterType = _ToolTipFormatterType()
    11. # 主题类型
    12. ThemeType = _ThemeType()
    13. # Geo 图形类型
    14. GeoType = _GeoType()
    15. # BMap 图形全局参数
    16. BMapType = _BMapType
    17. # Notebook 环境类型
    18. NotebookType = _NotebookType()
    19. # 远程资源 Host
    20. OnlineHostType = _OnlineHost()
    21. # 全局环境配置类
    22. class _CurrentConfig:
    23. # 全局网页标题
    24. PAGE_TITLE = "Awesome-pyecharts"
    25. # 全局 Host
    26. ONLINE_HOST = OnlineHostType.DEFAULT_HOST
    27. # 全局 Notebook 类型
    28. NOTEBOOK_TYPE = NotebookType.JUPYTER_NOTEBOOK
    29. # 全局 jinja2.Environment 实例
    30. GLOBAL_ENV = Environment(
    31. keep_trailing_newline=True,
    32. trim_blocks=True,
    33. lstrip_blocks=True,
    34. loader=FileSystemLoader(
    35. os.path.join(
    36. os.path.abspath(os.path.dirname(__file__)), "render", "templates"
    37. )
    38. ),
    39. )
    40. # 全局环境唯一实例
    41. CurrentConfig = _CurrentConfig()