Vue+Echart柱状图怎么实现疫情数据统计
发表于:2025-02-22 作者:千家信息网编辑
千家信息网最后更新 2025年02月22日,本篇内容主要讲解"Vue+Echart柱状图怎么实现疫情数据统计",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"Vue+Echart柱状图怎么实现疫情数据统
千家信息网最后更新 2025年02月22日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安全错误
数据库的锁怎样保障安全
aql2000数据库安装
yii获取数据库连接
文件服务器同步
泉州财务软件开发排行榜
数据打开后为什么连不上服务器
软件开发研究专长
双荣网络技术公司
数据库服务器cpu过高
数据库和数据线
西南交大网络安全接受调剂
陕西居家养老软件开发
贵州北斗授时服务器云主机
银川商场软件开发报价
教育网络安全工作视频会议
服务器统一管理平台
数据库用户克隆
服务器单路英文怎么说
未转变者好友所在服务器进不去
天津环流软件开发
学了软件开发没有兴趣
哪种方式登录服务器不安全
华阳软件开发
网络安全的四个不知道
安徽网络安全宣传周活动综述
中药神经网络技术
链接直服务器时出错
逻辑数据库
微信服务器泄露隐私
七日杀总是连接服务器失败
德州零基础学网络安全