尝试修复长时间运行后3D饼图消失的bug
This commit is contained in:
@@ -51,6 +51,8 @@ const getParametricEquation = (
|
|||||||
// 计算高亮效果的放大比例(未高亮,则比例为 1)
|
// 计算高亮效果的放大比例(未高亮,则比例为 1)
|
||||||
let hoverRate = isHovered ? size[0] : size[1];
|
let hoverRate = isHovered ? size[0] : size[1];
|
||||||
|
|
||||||
|
size = null;
|
||||||
|
|
||||||
// 返回曲面参数方程
|
// 返回曲面参数方程
|
||||||
return {
|
return {
|
||||||
u: {
|
u: {
|
||||||
@@ -292,6 +294,7 @@ const getPie3D = (sumValue, pieValue, internalDiameterRatio, height, size) => {
|
|||||||
endValue = startValue + pieValue[i];
|
endValue = startValue + pieValue[i];
|
||||||
option.series[i].pieData.startRatio = startValue / sumValue;
|
option.series[i].pieData.startRatio = startValue / sumValue;
|
||||||
option.series[i].pieData.endRatio = endValue / sumValue;
|
option.series[i].pieData.endRatio = endValue / sumValue;
|
||||||
|
option.series[i].parametricEquation = null;
|
||||||
option.series[i].parametricEquation = getParametricEquation(
|
option.series[i].parametricEquation = getParametricEquation(
|
||||||
option.series[i].pieData.startRatio,
|
option.series[i].pieData.startRatio,
|
||||||
option.series[i].pieData.endRatio,
|
option.series[i].pieData.endRatio,
|
||||||
|
|||||||
Reference in New Issue
Block a user