radiusAxis使用log10的刻度导致radius计算bug,页面不能渲染echarts effectScatter配置项内容和展示

console:Uncaught IndexSizeError: Failed to execute 'arc' on 'CanvasRenderingContext2D': The radius provided (-1.03917e-13) is negative. 复现问题需要将radiusAxis的注释打开! radiusAxis使用log10的刻度,在一些数字,会导致js计算问题,如 [7655, 7599]

配置项如下
      // 问题说明:radiusAxis设置为log10的刻度,在例子中,会出现计算问题
// 问题复现:radiusAxis打开log10的注释

// Uncaught IndexSizeError: Failed to execute 
// 'arc' on 'CanvasRenderingContext2D': 
// The radius provided (-1.03917e-13) is negative.


category = ["apple", "huawei"],
datas = [7655, 7599]

option = {
        polar: {}, // 极坐标
        angleAxis: {
            type:"category",
            data:category
        },
        radiusAxis: { // 刻度轴:放开注释
            // type:"log",
            // logBase:10,
        },
        series: {
            coordinateSystem: 'polar',
            type: 'effectScatter',
            data:datas
        }
    }
    
截图如下