Vue+Echart柱状图怎么实现疫情数据统计
发表于:2024-10-02 作者:千家信息网编辑
千家信息网最后更新 2024年10月02日,本篇内容主要讲解"Vue+Echart柱状图怎么实现疫情数据统计",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"Vue+Echart柱状图怎么实现疫情数据统
千家信息网最后更新 2024年10月02日Vue+Echart柱状图怎么实现疫情数据统计
本篇内容主要讲解"Vue+Echart柱状图怎么实现疫情数据统计",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"Vue+Echart柱状图怎么实现疫情数据统计"吧!
1.首先在项目中安装echarts
1.安装echarts依赖包
npm install echarts --save
2.在plugins目录下创建echarts.js文件并在里面引入echarts依赖包
import Vue from 'vue'import echarts from 'echarts'//这个需要注意一下有可能会报错,可以用下面方法Vue.prototype.$echarts = echarts
用以上通用的方法,可能会出现以下报错,"export 'default' (imported as 'echarts') was not found in 'echarts'
是因为Echarts 5.x 不再支持上面的引入方式,详情可以查看Echarts官网
总而言之就是改为以下:
import Vue from 'vue'import * as echarts from 'echarts' //区别在这里Vue.prototype.$echarts = echarts
3.在nuxt.config.js配置文件中引入我们刚刚创建的echart.js
plugins: ['~plugins/echarts'] //我只写了要加这个,不代表这里只有这个 //还可以用'@/plugins/echarts'形式,都差不多的
2.在echarts引入柱形图模板
(这里是一步步写下来的,要是不想看可以直接跳到最后有最终代码哦)
在项目中的代码表示:
3.通过API引入数据
我用的腾讯提供的接口地址:https://view.inews.qq.com/g2/getOnsInfo?name=disease_h6点击查看
我们可以看到一大堆数据,那么我们要对数据进行清理和拆分才能获取我们所需要的数据
1.首先我们要解决跨域问题
npm install axios @nuxtjs/axios @nuxtjs/proxy
2.安装完成后在 nuxt.config.js 文件里面添加以下配置:
module.exports = {//我显示了要增加的部分,不是全部哦 modules: ["@nuxtjs/axios"], axios: { proxy: true }, proxy: { '/api/': { target: 'https://view.inews.qq.com',//这个网站是开源的可以请求到数据的 pathRewrite: { '^/api/': '/', changeOrigin: true } } },}
3.对接口数据进行处理
getData() { this.$axios.get(`/api/g2/getOnsInfo?name=disease_h6`).then(({ data }) => { //console.log(JSON.parse(data.data.replace('\\"', "'"))); this.area = JSON.parse( data.data.replace('\\"', "'") ).areaTree[0].children; // 地区名 this.areaName = this.area.map((o) => { return o.name; }); // 总确诊人数 this.areaConfirm = this.area.map((o) => { return o.total.confirm; }); console.log(this.areaConfirm); // 目前确诊人数 hh 好像最后我没用,如果有需要可以参考一下 this.areaNowConfirm = this.area.map((o) => { return o.total.nowConfirm; }); this.echartsInit(); }); },
处理完的数据可以清晰的看出: 要什么取什么就行了
4.整合代码
嚯嚯,终于完了,贴上我的代码
到此,相信大家对"Vue+Echart柱状图怎么实现疫情数据统计"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
数据
代码
疫情
柱状
统计
人数
数量
方法
数据统计
文件
不用
内容
地区
坐标
坐标轴
文字
模板
横坐标
省份
网站
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
朝阳区正规软件开发介绍
计算网络安全考题
sas数据库排序语句
数据库表中记录是什么意思
软件开发转正申请不足
五华区品质软件开发价格走势
北京网络技术信息概况
数据库安装常见问题分析
美国网络技术提升
数据库技术的现代应用
核心网络技术支撑
电脑怎么访问sql的数据库
国家标准委标准数据库
数据库实体文件上有一把锁
航天金税开票软件数据库
应用服务器配置方案
剑网三怀旧服登录不上服务器
京东商城的网络技术
爱情公寓互联网科技
上海市同森网络技术有限公司
选修3网络技术会考题库
网络安全微电影剧本
mac os软件开发外包
眉县服务器
plc编程与软件开发
韩国的网络技术
北京宽捷网络技术有限公司
校园网络安全活动总结学生
皮皮虾网络技术
服务器需要配防火墙吗