superset:源碼閱讀


  1. viz.py 最后一段代碼,獲取所有添加的圖表類
import inspect
# 所有圖表的基類 import BaseViz
# 全局變量 globals() 當前文件中所有信息,字典類型;包含有類,變量。。。
# 獲取當前文件中所有的類對象的 viz_type 屬性
viz_line_list = { o.viz_type: o for o in globals().values() if (inspect.isclass(o) and issubclass(o, BaseViz))}
  • inspect包
  • 子類判定方法


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM