vue怎么实现echarts中的仪表盘
发表于:2025-02-09 作者:千家信息网编辑
千家信息网最后更新 2025年02月09日,这篇文章主要介绍"vue怎么实现echarts中的仪表盘",在日常操作中,相信很多人在vue怎么实现echarts中的仪表盘问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答
千家信息网最后更新 2025年02月09日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安全错误
数据库的锁怎样保障安全
手机上连接服务器失败是什么原因
数据库基础软件开发
万方应用检索和原数据库
未来软件开发语言
金仓数据库界面图片
电力网络安全通知怎么写
服务器管理卡图片
安全狗禁止数据库远程
软件开发商供应商
数据库路径能不能直接是数字
更换服务器后SEO下了
如何重启web服务器
dvd驱动器服务器运行失败
杭州戴尔服务器戴尔小企业
学生网络安全知识培训
信息网络安全3个时代
互联网医疗黑科技组团
软件服务包括软件开发吗
网络安全经常出差
普陀区信息软件开发市场
wow七煌是哪个服务器
软件开发风险及措施
山东联想服务器代理云主机
政府事业单位网络安全
pdu服务器专用电源批发
中国邮政软件开发中心怎样
简单的七年级网络安全手抄报
学计算机软件开发怎么找工作
计算机网络技术对照一建哪个专业
核酸的一级数据库