vue中使用echarts-liquidfill实现水球图

效果图

 水球图配置链接

https://v-charts.js.org/#/liquidfill

安装

npm install echarts --save

npm install echarts-liquidfill --save

main.js注册

import echarts from 'echarts' //引入echarts

import 'echarts-liquidfill'

组件内使用

<template>
	<div style="width:400px;height:400px;" ref="hygrometer"></div>
</template>
<script>
export default {
	data() {
		
	},
	mounted() {
		this.drawLiquidfill()
	},
	methods: {
		drawLiquidfill(){
	      // 基于准备好的dom,初始化echarts实例
	      let hygrometer = this.$echarts.init(this.$refs.hygrometer)
	      // 使用指定的配置项和数据显示图表
	      hygrometer.setOption({
	        tooltip: {
	          show: true
	        },
	          series: [{
	            name: '睡了',
	            type: 'liquidFill',
	            radius: '200px',
	            data: [0.6],
	            label: {
	                normal: {
	                    color: '#27e5f1',
	                    insideColor: '#fff',
	                    textStyle: {
	                        fontSize: 40,
	                        fontWeight: 'bold',
	                    }
	                }
	            },
	            color: [{
	                type: 'linear',
	                x: 0,
	                y: 1,
	                x2: 0,
	                y2: 0,
	                colorStops: [{
	                    offset: 1,
	                    color: ['#6a7feb'], // 0% 处的颜色
	                }, {
	                    offset: 0,
	                    color: ['#27e5f1'], // 100% 处的颜色
	                }],
	                global: false // 缺省为 false
	            }],
	            outline: {
	                show: true,
	                borderDistance: 5,
	                itemStyle: {
	                    borderColor: '#27e5f1',
	                    borderWidth: 3
	                }
	            }
	        }]
	      })
  		}
 	}
	}
}
</script>

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值