vue怎么实现echarts中的仪表盘
导读:本文共2060.5字符,通常情况下阅读需要7分钟。同时您也可以点击右侧朗读,来听本文内容。按键盘←(左) →(右) 方向键可以翻页。
摘要: 最终结果一、安装1. 首先需要安装echarts依赖包npminstallecharts-S2. 或者使用国内的淘宝镜像:npminstall-gcnpm--registry=https://registry.npm.taobao.org二、创建图表全局引入main.js//引入echartsimportechartsfrom'echarts'... ...
音频解说
目录
(为您整理了一些要点),点击可以直达。最终结果
一、安装
1. 首先需要安装echarts依赖包
npminstallecharts-S
2. 或者使用国内的淘宝镜像:
npminstall-gcnpm--registry=https://registry.npm.taobao.org
二、创建图表
全局引入
main.js
//引入echartsimportechartsfrom'echarts'Vue.prototype.$echarts=echarts
Hello.vue
<divid="myChart":></div>
exportdefault{data(){return{}},mounted(){this.myChart()//函数调用},methods:{myChart(){letcolumnar=this.$echarts.init(document.getElementById('myChart'));columnar.setOption({tooltip:{formatter:"{a}<br/>{c}{b}"},toolbox:{show:true,feature:{restore:{show:true},saveAsImage:{show:true}}},series:[{name:'空气质量:',type:'gauge',z:3,min:0,max:500,splitNumber:10,radius:'60%',axisLine:{lineStyle:{width:10,color:[[0.1,'green'],[0.2,'yellow'],[0.3,'orange'],[0.4,'#db555e'],[0.5,'#ba3779'],[1.1,'#881326']]}},axisTick:{length:15,lineStyle:{color:'auto'}},//刻度分割线样式splitLine:{length:20,lineStyle:{color:'white'}},//刻度数字样式axisLabel:{fontWeight:'bold',color:'#0085FF',},detail:{//说明数字大小formatter:function(value){returnvalue;},offsetCenter:['0%','80%'],fontWeight:'bolder',borderRadius:3,backgroundColor:'#0085FF',fontSize:14,width:100,color:'white',padding:[5,15,2,15]},data:[1,2,3,4,5,6,7]},{name:'PM2.5:',type:'gauge',center:['20%','55%'],radius:'40%',min:0,max:350,valu:55,endAngle:45,splitNumber:5,axisLine:{lineStyle:{width:8,color:[[0.2,'green'],[0.4,'yellow'],[1.1,'orange']]}},axisTick:{length:12,lineStyle:{color:'auto'}},splitLine:{length:20,lineStyle:{color:'auto'}},pointer:{width:5,color:'red'},//刻度数字样式axisLabel:{fontWeight:'bold',color:'#0085FF',fontSize:8,//改变仪表盘内刻度数字的大小},detail:{formatter:function(value){returnvalue;},offsetCenter:['15%','75%'],fontWeight:'bolder',borderRadius:3,backgroundColor:'#0085FF',fontSize:14,width:100,color:'white',padding:[5,15,2,15]},data:[1,2,3,4,5,6]},{name:'PM10:',type:'gauge',//仪表盘位置center:['79%','55%'],//仪表盘半径radius:'40%',min:0,max:500,startAngle:130,splitNumber:5,//仪表盘弧线宽度axisLine:{lineStyle:{width:8,color:[[0.2,'green'],[0.4,'yellow'],[1,'orange']]}},//仪表盘小刻度样式axisTick:{length:12,lineStyle:{color:'auto'}},//仪表盘大刻度样式splitLine:{length:20,lineStyle:{color:'auto'}},//仪表盘指针样式pointer:{width:5,//指针的宽度length:"60%",//指针长度,按照半圆半径的百分比shadowColor:'blue',//默认透明shadowBlur:5},//刻度数字样式axisLabel:{fontWeight:'bold',color:'auto',fontSize:8,//改变仪表盘内刻度数字的大小},detail:{//说明数字大小formatter:function(value){returnvalue;},//仪表盘下方文字说明offsetCenter:['0%','80%'],fontWeight:'bolder',borderRadius:3,backgroundColor:'#0085FF',fontSize:14,width:100,color:'white',padding:[5,15,2,15]},data:[1,2,3,4]}]})}}
</div> <div class="zixun-tj-product adv-bottom"></div> </div> </div> <div class="prve-next-news">
本文:
vue怎么实现echarts中的仪表盘的详细内容,希望对您有所帮助,信息来源于网络。