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
}
}