背景
基于Mixed Chart(柱状图+折线)作图,显示 某维度A Top10 + '其他' 数据,接口返回了值为 undefined 的某维度A 数据,前端渲染成 某维度A 值为 0
此图表存在的问题:
- 图表控件编辑页面,即便数据集正常查询出 Top10 + ‘其他’ 数据,但是堆积图表渲染时,返回了 值为 0 的多余的数据
- 比如'2016'年,正常情况下,有数据集【‘a’:22,‘b’:23,‘c’:24,‘d’:25,‘e’:26】,但是渲染时,显示【‘a’:22,‘f’:0,‘c’:24,‘d’:25,‘g’:0】,显然,2016年真正的完整的数据并没有显示出来
修复
- superset-frontend\plugins\plugin-chart-echarts\src\MixedTimeseries\transformProps.ts
定位transformProps 函数: function transformProps
==