demo你可以看下
<!DOCTYPE html>
<html>
<head>
<title>Echarts Circle Donut Chart</title>
<!-- 引入 echarts.js -->
<script src="https://cdn.jsdelivr.net/npm/echarts@5.1.2/dist/echarts.min.js"></script>
</head>
<body>
<!-- 用于渲染 Echarts 图表的 div 容器 -->
<div id="chart" style="width: 400px; height: 400px;"></div>
<script>
// 初始化 Echarts 实例
var myChart = echarts.init(document.getElementById('chart'));
// 数据
var data = [
{ name: 'Category 1', value: 40 },
{ name: 'Category 2', value: 60 }
];
// 内圆半径和外圆半径
var innerRadius = '50%';
var outerRadius = '70%';
// 配置项
var option = {
series: [
// 内圆
{
type: 'pie',
radius: [0, innerRadius],
data: data,
label: {
show: false
}
},
// 外圆
{
type: 'pie',
radius: [outerRadius, '100%'],
data: data,
label: {
show: false
}
}
]
};
// 使用刚指定的配置项和数据显示图表。
myChart.setOption(option);
</script>
</body>
</html>
不知道你这个问题是否已经解决, 如果还没有解决的话: