echarts 饼图环形图图例位置

 

 

option = {
title: {
text: '',
textStyle: {
color: '#17F0E3',
},
},
tooltip: {
trigger: 'item',
formatter:function (params){
return`${params.name}${params.value} 占比%`
}
},
legend: {
orient: '',
x: 'right', //可设定图例在左、右、居中
y: 'bottom', //可设定图例在上、下、居中
icon: 'pin',
// padding:['0%','20%','50%','0%'], //可设定图例[距上方距离,距右方距离,距下方距离,距左方距离]
textStyle: {
//图例文字的样式
color: '#fff',
fontSize: 12,
},
data: ['加油消费车', '加气消费车', '充电消费车', '未消费车'],
},
grid: {
//设置图表撑满整个画布
top: '12px',
left: '12px',
right: '16px',
bottom: '12px',
containLabel: true,
},
series: [
{
hoverAnimation: false, //鼠标悬浮是否有区域弹出动画,false:无 true:有
name: '',
type: 'pie',
radius: ['75%', '85%'], //设置饼图大小宽度
avoidLabelOverlap: false,
label: {
normal: {
show: false,
position: 'center',
formatter: function (data) {
// 设置圆饼图中间文字排版
return data + '\n' + '车流里总数'
},
},
emphasis: {
show: false, //文字至于中间时,这里需为true
textStyle: {
//设置文字样式
fontSize: '12',
color: '#fff',
},
},
},
emphasis: {
label: {
show: true,
fontSize: '12',
fontWeight: 'bold',
},
},
labelLine: {
show: false,
},
data: [
{ value: 450, name: '加油消费车', itemStyle: { color: '#59CFFF' } },
{ value: 620, name: '加气消费车',itemStyle: { color: '#7B79FF' } },
{ value: 80, name: '充电消费车', itemStyle: { color: '#23B89A' } },
{ value: 170, name: '未消费车', itemStyle: { color: '#B3B3B3' } },
],
},
],
};

-----------------------------------
echarts 饼图环形图图例位置
https://blog.51cto.com/u_15060540/3904442

posted @ 2023-01-10 11:22  Ao_min  阅读(1009)  评论(0编辑  收藏  举报