forked from github/dataease
fix(仪表板-散点图): 修复散点图设置气泡大小失败的问题
This commit is contained in:
parent
fc44151e18
commit
aa6e6c0690
@ -7,6 +7,7 @@ import lombok.Getter;
|
|||||||
import org.springframework.stereotype.Component;
|
import org.springframework.stereotype.Component;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
|
import java.util.Iterator;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
@ -35,6 +36,17 @@ public class ScatterHandler extends YoyChartHandler {
|
|||||||
var xAxis = formatResult.getAxisMap().get(ChartAxis.xAxis);
|
var xAxis = formatResult.getAxisMap().get(ChartAxis.xAxis);
|
||||||
var yAxis = formatResult.getAxisMap().get(ChartAxis.yAxis);
|
var yAxis = formatResult.getAxisMap().get(ChartAxis.yAxis);
|
||||||
var extBubble = formatResult.getAxisMap().get(ChartAxis.extBubble);
|
var extBubble = formatResult.getAxisMap().get(ChartAxis.extBubble);
|
||||||
|
if (!extBubble.isEmpty()) {
|
||||||
|
// 剔除气泡大小,移除一个
|
||||||
|
Iterator<ChartViewFieldDTO> iterator = yAxis.iterator();
|
||||||
|
while (iterator.hasNext()) {
|
||||||
|
ChartViewFieldDTO obj = iterator.next();
|
||||||
|
if (obj.getId().equals(extBubble.getFirst().getId())) {
|
||||||
|
iterator.remove();
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
Map<String, Object> result = ChartDataBuild.transScatterDataAntV(xAxis, yAxis, view, data, extBubble, isDrill);
|
Map<String, Object> result = ChartDataBuild.transScatterDataAntV(xAxis, yAxis, view, data, extBubble, isDrill);
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user