提交 d283b9f8 编写于 作者: Y yufeng04

fix:the progress can draw when current value is greater than max value

上级 09c42f1b
......@@ -420,7 +420,7 @@ class GaugeView extends ChartView {
const progress = createProgress(idx, endAngle) as graphic.Sector;
graphic.initProps(progress, {
shape: {
endAngle: linearMap(data.get(valueDim, idx) as number, valueExtent, angleExtent, true)
endAngle: linearMap(data.get(valueDim, idx) as number, valueExtent, angleExtent, false)
}
}, seriesModel);
group.add(progress);
......@@ -487,10 +487,10 @@ class GaugeView extends ChartView {
progress.setStyle(itemModel.getModel(['progress', 'itemStyle']).getItemStyle());
graphic.updateProps(progress, {
shape: {
endAngle: linearMap(data.get(valueDim, idx) as number, valueExtent, angleExtent, true)
endAngle: linearMap(data.get(valueDim, idx) as number, valueExtent, angleExtent, false)
}
}, seriesModel);
progress.z2 = +seriesModel.get('max') - (data.get(valueDim, idx) as number);
progress.z2 = (data.get(valueDim, idx) as number) % seriesModel.get('max');
group.add(progress);
progressList[idx] = progress;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册