vue怎么实现echarts中的仪表盘
发表于:2024-10-15 作者:千家信息网编辑
千家信息网最后更新 2024年10月15日,这篇文章主要介绍"vue怎么实现echarts中的仪表盘",在日常操作中,相信很多人在vue怎么实现echarts中的仪表盘问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答
千家信息网最后更新 2024年10月15日vue怎么实现echarts中的仪表盘
这篇文章主要介绍"vue怎么实现echarts中的仪表盘",在日常操作中,相信很多人在vue怎么实现echarts中的仪表盘问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"vue怎么实现echarts中的仪表盘"的疑惑有所帮助!接下来,请跟着小编一起来学习吧!
最终结果
一、安装
1. 首先需要安装echarts依赖包
npm install echarts -S
2. 或者使用国内的淘宝镜像:
npm install -g cnpm --registry=https://registry.npm.taobao.org
二、创建图表
全局引入
main.js
// 引入echartsimport echarts from 'echarts'Vue.prototype.$echarts = echarts
Hello.vue
export default { data(){ return {} }, mounted(){ this.myChart() //函数调用 }, methods:{ myChart() { let columnar = this.$echarts.init(document.getElementById('myChart')); columnar.setOption({ tooltip : { formatter: "{a}
{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) { return value; }, 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) { return value; }, 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) { return value; }, //仪表盘下方文字说明 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] } ] }) } }
到此,关于"vue怎么实现echarts中的仪表盘"的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注网站,小编会继续努力为大家带来更多实用的文章!
仪表
仪表盘
刻度
数字
样式
大小
学习
指针
半径
宽度
更多
帮助
实用
接下来
位置
全局
函数
分割线
半圆
图表
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
软件开发中的事件总线
我的世界龙诸云服务器
龙岗附近商城软件开发
数据库开启事务调用哪个方法
北京冬奥会网络安全保障工作自查报告
丁大勇网络安全
工作中如何做好维护网络安全
福建彩票软件开发
2000元服务器主机装机分享
计算机网络技术专科毕业设计选题
少先队网络安全活动
暗黑2服务器搭建win10
磐石网络安全知识
成都软件开发工作室哪家好
软件开发服务费的账务处理
数据库标识符查询
重庆特色软件开发概念
网络关键设备与网络安全专用产品
服务器加速solidworks
绝地亚洲服务器
南通服务器托管
昆明服务器代理
c 怎么和数据库连接起来
后端开发服务器登陆
数据库项目港口
db2数据库增加用户
广州网络技术员
网络安全应急演练规定
青岛网络安全专项演练
锋云服务器evs6000配置