效果图:

实例代码:
let option = {
tooltip: {
trigger: 'item',
formatter: '{a} <br/>{b}: {c} ({d}%)'
},
series: [
{
name: '数据',
type: 'pie',
selectedMode: 'single',
radius: ['10%', '20%'],
label: {
position: 'inner'
},
itemStyle:{
borderWidth:1, //设置border宽度
borderColor:'#fff',
},
labelLine: {
show: false
},
color: ['#f2bd4b', '#f87d76', '#4bddc8'],
data: [
{value: 100, name: 'a'},
{value: 200, name: 'b'},
{value: 400, name: 'c'}
]
},
{
name: '数据',
type: 'pie',
radius: ['20%', '30%'],
label: {
position: 'inner'
},
color: ['#f2bd4b', '#f2bd4b', '#f87d76', '#f87d76', '#4bddc8', '#4bddc8', '#4bddc8', '#4bddc8'],
itemStyle:{
borderWidth:1,
borderColor:'#fff',
},
data: [
{value: 50, name: 'a1'},
{value: 50, name: 'a2'},
{value: 100, name: 'b1'},
{value: 100, name: 'b2'},
{value: 100, name: 'c1'},
{value: 100, name: 'c2'},
{value: 100, name: 'c3'},
{value: 100, name: 'c4'}
]
}
]
};
本文介绍了一种使用ECharts库创建复杂饼图的方法。通过设置不同的样式和布局,可以实现内外双层饼图的展示效果,并对每一块饼图进行详细的数据配置。此配置适用于需要清晰展示多层次数据比例关系的场景。

1万+

被折叠的 条评论
为什么被折叠?



