Vue3+echarts开发-水球图
首先在option中找到title标签 普通的title标签一般是
title: {
text: '全市',
textStyle: {
fontSize: 20,
fontFamily: "Microsoft Yahei",
fontWeight: "normal",
color: "#fff",
},
},
如果需要两个标题类似这种效果
首先定义需要传递的数据
const decreaseData = ref(65);//定义动态数值
然后设置title
title: {
name: '全市',
text: '{a|全市}',
subtext:'{b|下降' + decreaseData.value + '%}',//关键代码-传递数值
left: 'center',//主副标题的水平位置
top: 85,//主副标题的垂直位置
textStyle: {
rich:{
a:{//设置主标题text的样式
fontSize: '16',
fontWeight: '400',
fontFamily: 'Source Han Sans CN',
color: '#fff',
}
},
},
subtextStyle: {
rich:{//设置副标题subtext的样式
b:{
fontSize: '16',
fontWeight: '400',
fontFamily: 'Source Han Sans CN',
color: '#63FAFA',
}
},
},
},
可以根据自己的需求进行标题样式的自定义