要在 ECharts 的饼图中绘制内环,可以使用 'series-pie' 组件的 'radius' 属性来控制饼图的大小,然后再使用 'series-pie' 组件的 'labelLine' 和 'label' 属性来绘制内环。

下面是一个例子:

option = {
    series: [
        {
            type: 'pie',
            radius: ['40%', '55%'], // 控制饼图大小
            labelLine: {
                show: false // 隐藏标签引线
            },
            label: {
                show: false // 隐藏标签
            },
            data: [
                {value: 335, name: '直接访问'},
                {value: 310, name: '邮件营销'},
                {value: 234, name: '联盟广告'},
                {value: 135, name: '视频广告'},
                {value: 1548, name: '搜索引擎'}
            ]
        },
        {
            type: 'pie',
            radius: ['30%', '35%'], // 控制内环大小
            labelLine: {
                show: false // 隐藏标签引线
            },
            label: {
                show: false // 隐藏标签
            },
            data: [
                {value: 0, name: ''} // 空数据
            ]
        }
    ]
};

在这个例子中,我们通过设置 'series-pie' 组件的 'radius' 属性来控制饼图的大小。然后,我们使用另一个 'series-pie' 组件来绘制内环,通过设置该组件的 'radius' 属性来控制内环的大小。由于内环不需要显示标签和标签引线,我们设置 'label' 和 'labelLine' 属性的 'show' 属性为 'false'。

注意:我们在内环的数据中添加了一个空数据项,这是为了让内环显示出来,否则内环将不会显示出来。

ECharts 饼图绘制内环教程

原文地址: https://www.cveoy.top/t/topic/lxtl 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录