superset|源码学习|BaseViz类(viz.py)
作者:互联网
代码执行逻辑|调用逻辑
- 已保存图表在制作页面运行,获取csv,查询结果等数据,调用的 views.core.py 中的superset类下的slice_json
- BaseViz类下的get_payload方法,综合调用类的方法,返回最终的数据;其中图表所需数据通过调用get_data方法;图表配置参数调用query_obj方法处理
- BaseViz类下的query_obj方法,处理传入的form_data,就是页面的参数配置内容;继承的图表子类重写该方法,检测form_data内容,通过适当的报错信息,提示用户当前图表的参数配置方法
- BaseViz类下get_data方法,继承的图表子类重写该方法,可以处理传入的可视化配置项,或者进一步修改查询的结果,最终结果就是前端接收的数据
标签:调用,方法,py,BaseViz,图表,源码,类下,data 来源: https://www.cnblogs.com/bennyjane/p/12702016.html