superset二次开发之旅__如何添加echarts图表

superset是airbnb开源的一款BI产品,支持多种数据库连接,拥有丰富的图表类型,其部署方便,制作看板迅速,是小企业自助BI的不错选择。但是,里面的图表类型虽然多,很多常见的图表依然没有,最近遇到一个需求:添加echarts到superset图表类型。以下是研究过程。

1. 后端部分:

所有的echarts类型都是在viz.py定义的,该echarts类型都继承至Baseviz这个类,所以所有的图表都有Baseviz类的所有属性和方法。其中最关键的一个方法是get_data(self, df). 新添加的图表可以重写该方法,从而实现不同的图表返回不同的数据类型。

猜你喜欢

转载自blog.csdn.net/birdflyinhigh/article/details/82109639
今日推荐