一、显示数值
legend: {//无legend属性可隐藏色块文字提示
orient: 'vertical',
right: '20px',
textStyle:{
color: themeColor || '#333'
},
formatter: (name) => {
let total = 0;
let tarValue;
for (let i = 0; i < seriesData.length; i++) {
total += seriesData[i].value;
if (seriesData[i].name == name) {
tarValue = seriesData[i].value;
}
}
return `${name} ${tarValue}个`;
},
},
其中 seriesData
为图表数据,本案例中的格式为 seriesData:[{name:'',value:''},{name:'',value:''}{name:'',value:''}]
,
百分比根据实际情况算出即可
二、设置滚动
原图
滚动效果图:
只需要加上type
为scroll
即可
legend: {//无legend属性可隐藏色块文字提示
type: 'scroll',
orient: 'vertical',
right: '0px',
textStyle:{
color: themeColor || '#333'
},
formatter: (name) => {
let total = 0;
let tarValue;
for (let i = 0; i < seriesData.length; i++) {
total += seriesData[i].value;
if (seriesData[i].name == name) {
tarValue = seriesData[i].value;
}
}
return `${name} ${tarValue}个`;
},
},