1、实现效果
环形图,有两层环形,扇形之间有间隔,中间是标题,图例是自定义图片

2、实现
在template里写一个盒子放图表
<div class="chartMachineStyle" ref="chartMachine"></div>
在style里设置盒子尺寸
.chartMachineStyle {
height: 200px;
width:355px
}
在data中声明一个变量
myChartMachine: '',
在methods写一个配置图表函数
initChartMachine() {
var data = [{
name: '机器1',
value: '30',
icon: 'image://https://asc-test1.oss-cn-beijing.aliyuncs.com/2023/07/05/icon1.png'
}, {
name: '机器2',
value: '24',
icon: "image://https://asc-test1.oss-cn-beijing.aliyuncs.com/2023/07/05/icon2.png",
}, {
name: '机器3',
value: '16',
icon: "image://https://asc-test1.oss-cn-beijing.aliyuncs.com/2023/07/05/icon3.png",
}, {
name: '机器4',
value: '6',
icon: "image://https://asc-test1.oss-cn-beijing.aliyuncs.com/2023/07/05/icon4.png",
}, {
name: '机器5',
value: '2',
icon: "image://https://asc-test1.oss-cn-beijing.aliyuncs.com/2023/07/05/icon5.png",
}, ]
var subText = '78'
let _this = this;
this.myChartMachine = echarts.init(this.$refs.chartMachine)
var option;
option = {
tooltip: {
trigger: "item",
formatter: "{b}<br/> {c}台 ({d}%)",

该文章展示了如何在Vue应用中利用Echarts库创建一个具有两层环形、扇形间有间隔且带有自定义图例图片的环形图。通过设置图表的配置项,包括数据、样式和交互,来实现特定的视觉效果,并且图表会自动适应窗口大小变化。
最低0.47元/天 解锁文章
524

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



